Skip to content

feat: UI/UX layout enhancements, list sorting, and theme-aware SVG propagation#123

Merged
ryanbaumann merged 6 commits into
mainfrom
feature/ui-ux-enhancements
Jul 22, 2026
Merged

feat: UI/UX layout enhancements, list sorting, and theme-aware SVG propagation#123
ryanbaumann merged 6 commits into
mainfrom
feature/ui-ux-enhancements

Conversation

@ryanbaumann

Copy link
Copy Markdown
Owner

This PR applies the approved UI/UX layout tweaks and resolves field note sorting and image themes:

UI/UX Layout Enhancements

  • Increased macro whitespace around the hero block and main sections via fluid clamp() values.
  • Implemented responsive typography scaling for the hero intro (.lede) and stats (.hero-stats dd).
  • Added an elevated, snappy interaction hover state to .card grid items.

Content Logic & Design System Fixes

  • Updated SSG sorting logic for Field Notes to always use chronological order by default, decoupling the pinned homepage card (order metadata) from the main /writing/ listing index.
  • Fixed an issue where theme-aware SVG images embedded via <img> tags failed to respond to the site's explicit light/dark toggles. By injecting color-scheme into the host html[data-theme] CSS block, embedded SVGs with internal media queries correctly inherit the explicit color mode.

@ryanbaumann
ryanbaumann merged commit ec558dd into main Jul 22, 2026
9 checks passed
@ryanbaumann
ryanbaumann deleted the feature/ui-ux-enhancements branch July 22, 2026 15:38
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