Skip to content

Comments

Major redesign and additional functionality#30

Merged
nickcannon merged 34 commits intomainfrom
staging
Feb 12, 2026
Merged

Major redesign and additional functionality#30
nickcannon merged 34 commits intomainfrom
staging

Conversation

@nickcannon
Copy link
Collaborator

Design refresh, additional detail for platform comparison, and improved automation for adding a new platform year.

nickcannon and others added 30 commits February 7, 2026 18:03
- Add hero section with centered title, subtitle, and CTA buttons
- Redesign header: light background with SVG logo badge, blue active nav
- Redesign footer: 3-column layout with resources and contact info
- Convert status updates to card-based layout with "Latest" badge
- Add support guidance cards and useful links card grid
- Restructure platform table: remove cell borders, add full-width
  category headers, blue current year column, rounded container
- Rename "Qt for Python (PySide)" to "PySide" in component data
- Create home layout, footer.yml, and useful_links.yml data files
- Update README with new homepage structure documentation

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Style the table with alternating row backgrounds, a tinted header
row, and rename "PySide" to "Qt for Python (PySide)" in components.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Change row-alt background from bg-gray-50/70 to bg-gray-100 for
better visibility on white backgrounds.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Change row-alt background from bg-gray-100 to bg-gray-50 for a
subtler alternating row effect.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
… deployment

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Enables shareable links like /compare.html?year1=CY2024&year2=CY2022
by reading/writing year1 and year2 URL params via history.replaceState.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Switch header and footer from inline SVG placeholders to the actual
logo_optimized.svg image. Increase header logo from 32px to 40px and
footer logo from 28px to 36px for better detail visibility. Clean up
Inkscape metadata and fixed dimensions from the SVG source file.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
… row

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Header row: blue background with white text and bold font for clear top-level distinction
- Group headings: medium gray background with wider letter-spacing as section dividers
- Current year header highlight adjusted for contrast on blue background

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…column

Replace the current-year blue column styling with per-cell version-changed
highlighting that compares each cell against the prior year's data, providing
a clear visual diff of what changed between platform years.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
History page now displays every platform year (CY2026–CY2014) instead of
excluding the most recent supported years. Year cards get anchor IDs so
the "View Earlier Platforms" link on the home page jumps directly to the
first year not shown in the home table.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Move link out of platform-table include into index.html and change from
right-aligned small text with external-link icon to centered text with
right arrow, consistent with the status updates link above.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Add hero section, section headings with flanking lines, info-box for
version semantics, card-style status updates, and CTA button. Reduce
year card vertical spacing and hide empty category sections.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Switch to home layout with full-width hero, wrap controls in proper
section container, and move JS includes inline. Remove the now-unused
compare layout file.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Switch all three pages to home layout with full-width hero sections,
section headings with flanking lines, info-box components, and card-
style updates on the Linux page.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
The status legend items (Unchanged, Changed, Added, Removed) are now
toggle buttons that filter the comparison table rows by diff type.
Filter state persists in the URL for bookmarking.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…ears

Clicking a component name on the Compare page now navigates to a dedicated
detail page showing that component's version across every platform year.
Includes a fallback index page listing all components grouped by category.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Category headers (Linux, macOS, Windows, Components) can now be
clicked to collapse/expand their rows. State persists across visits
via localStorage. Includes chevron indicator, keyboard accessibility,
and hover styling.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Draft years (like CY2027) now show a yellow "DRAFT" badge in table headers
and don't count toward the supported_years_count display limit, so finalized
years aren't pushed off the home page prematurely. Also fixes CY2027.yml
year field from 2026 to 2027.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
nickcannon and others added 4 commits February 11, 2026 20:35
Blue text was being confused with clickable links. Switch to a subtle
amber background highlight (bg-amber-50) consistently across all pages.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Remove unused filtered-notes.html include and text-balance CSS utility
- Move FAQ accordion inline styles to main.css
- Replace inline logo height styles with Tailwind classes
- Modernize all JS files from var to const/let
- Update README nav example to match current navigation (remove /contact)
- Add loading="lazy" to YouTube iframes for performance
- Delete leftover CY2027.XXX test data and unused Inkscape logo backup
- Add .gitignore, .claudeignore, and CLAUDE.md

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Add missing data files, layouts, JS assets, common tasks, and staging
workflow that were introduced during the site redesign.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Standardize section spacing to py-12 across all pages, remove extra
mb-4 from Useful Links, normalize card padding to p-5, remove dead
mb-0 and unused Tailwind colors. Move VES collaboration text to footer
description column with link, add Google Group to contact links.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@nickcannon nickcannon merged commit b7276dd into main Feb 12, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant