Skip to content

fix: SPA navigation, pagination, ARIA, dark mode, remove orphans#19

Merged
ronaldtse merged 2 commits into
mainfrom
feat/ux-polish
Apr 30, 2026
Merged

fix: SPA navigation, pagination, ARIA, dark mode, remove orphans#19
ronaldtse merged 2 commits into
mainfrom
feat/ux-polish

Conversation

@ronaldtse
Copy link
Copy Markdown
Contributor

  • Fix duplicate Next steps in get-started.md
  • Use VitePress router for SPA navigation in EcosystemDiagram + UnitsDBBrowser
  • Add pagination (100/page) to UnitsDB tables
  • Add aria-expanded/controls/labelledby to FAQAccordion
  • Replace v-html SVGs with template markup in FAQAccordion
  • Delete orphan software/schemas.md
  • Add dark mode overrides for callout cards in what-is-unitsml.md

- 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
- Fix duplicate Next steps section in get-started.md
- Use VitePress router.go() instead of window.location.href in
  EcosystemDiagram and UnitsDBBrowser for SPA navigation
- Add pagination (100/page) to UnitsDB browser tables
- Add aria-expanded, aria-controls, aria-labelledby to FAQAccordion
- Replace v-html SVGs with proper Vue template markup in FAQAccordion
- Delete orphan software/schemas.md (duplicates top-level schemas.md)
- Add dark mode overrides for callout-danger/callout-warning colors
@ronaldtse ronaldtse merged commit 29972e4 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