Skip to content

feat: UX polish — hero, navigation, interactivity, accessibility#18

Merged
ronaldtse merged 1 commit intomainfrom
feat/ux-polish
Apr 30, 2026
Merged

feat: UX polish — hero, navigation, interactivity, accessibility#18
ronaldtse merged 1 commit intomainfrom
feat/ux-polish

Conversation

@ronaldtse
Copy link
Copy Markdown
Contributor

Implements all 7 TODO.improve plans:

  • Hero polish: SI dimensional symbols, gradient accent animation, trimmed CTAs
  • Homepage section reduction: 8→5 sections, bottom CTA strip
  • Navigation & IA: schemas sidebar expansion, footer links, mobile floating back button
  • UnitsDB browser UX: ⌘K search shortcut, per-type color accents
  • Interactivity: scroll-reveal observer, animated connections
  • Content pages: about page TOC pills, blog reading time, author initials
  • Dark mode & accessibility: focus indicators, reduced-motion overrides

- Hero: SI dim symbols, gradient accent animation, trimmed CTAs
- Homepage: reduce from 8 to 5 sections, add CTA strip
- Navigation: schemas sidebar expansion, footer links update
- UnitsDB browser: ⌘K shortcut, per-type color accents on tabs
- Entity detail: mobile floating back button, authority logo badges
- Scroll-reveal observer for content pages (.reveal class)
- About page: inline TOC pills for section navigation
- Blog: reading time estimate, author initials fallback
- Accessibility: focus indicators, prefers-reduced-motion overrides
- Dark mode: badge backgrounds, reduced-motion skip
@ronaldtse ronaldtse merged commit 66b226e into main Apr 30, 2026
6 checks 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