Skip to content

Add design system page and tune site-wide theming - #33

Merged
vreshch merged 1 commit into
masterfrom
claude/design-system-and-button-tuning
Mar 11, 2026
Merged

Add design system page and tune site-wide theming#33
vreshch merged 1 commit into
masterfrom
claude/design-system-and-button-tuning

Conversation

@vreshch

@vreshch vreshch commented Mar 11, 2026

Copy link
Copy Markdown
Owner

Summary

  • Add dev-only /design-system page showcasing all UI patterns (buttons, badges, cards, icons, typography, tables) in both light and dark modes
  • Tune dark mode buttons to accent blue (#2563eb) with white text
  • Tune light theme to navy primary tints (bg-primary/10, text-primary) for badges, cards, icon containers, and tables across all pages
  • Extract HeroButtons and CtaButtons as SSR components, simplify hero gradient, fix global a { color: inherit } causing Link color mismatches
  • Align Downloads page header height with other subpages, remove "Latest stable release" badge

Test plan

  • Verify home page hero and CTA buttons render correct colors in light and dark modes
  • Check Downloads, Documentation, and Support pages for consistent navy primary tints
  • Confirm /design-system page loads in development and returns 404 in production
  • Verify no visual regressions on all pages in both themes

- Add dev-only /design-system page showcasing buttons, badges, cards, icons, typography, and table patterns
- Extract HeroButtons and CtaButtons as SSR components in page.tsx
- Tune dark mode: accent blue (#2563eb) backgrounds with white text (Option C)
- Tune light theme: navy primary tints for badges, cards, icon containers, tables (Option B)
- Fix global `a { color: inherit }` causing Link color mismatches with Tailwind classes
- Align Downloads page header height with other subpages and remove "Latest stable release" badge
- Simplify hero gradient (remove via-primary and radial overlay)
@github-actions

Copy link
Copy Markdown

🔍 PR Validation ✅

Commit: 1e4f4cd1836d570e5dce4427c3a71c68152ae918 | Branch: claude/design-system-and-button-tuning

📋 Checks

Step Status
📦 Dependencies
🔍 Linting
🏗️ Build
🐳 Docker
🎭 E2E Tests

🔄 Visual Changes (5 of 20 screenshots)

📊 Count
🔄 Changed 5
✅ Unchanged 15
📸 downloads dark desktop — 100% changed (1,126,400 px)
🔙 Before 🔜 After
📸 downloads dark mobile — 100% changed (556,875 px)
🔙 Before 🔜 After
📸 downloads light desktop — 100% changed (1,126,400 px)
🔙 Before 🔜 After
📸 downloads light mobile — 100% changed (556,875 px)
🔙 Before 🔜 After
📸 home dark mobile — 1.222% changed (16,470 px)
🔙 Before 🔜 After 🔬 Smart Diff

📸 Page Status

Page 🌙 Dark Desktop 🌙 Dark Mobile ☀️ Light Desktop ☀️ Light Mobile
home 🔄
screenshots
documentation
downloads 🔄 🔄 🔄 🔄
support

🚀 Ready to merge!


🔗 Workflow run · ⬇️ Download all screenshots
2026-03-11T00:53:56.476Z

@vreshch
vreshch merged commit 935f5c0 into master Mar 11, 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