Skip to content

feat(ui): multi-theme switching, compact card layout, and v2.9.0 release - #10

Merged
spelech merged 7 commits into
mainfrom
feature/ui-styling-overhaul
Aug 26, 2026
Merged

feat(ui): multi-theme switching, compact card layout, and v2.9.0 release#10
spelech merged 7 commits into
mainfrom
feature/ui-styling-overhaul

Conversation

@spelech

@spelech spelech commented Aug 26, 2026

Copy link
Copy Markdown
Owner

Summary

  • Multi-Theme Support: Introduced 4 themes with zero-latency switching and persistence:
    • Deep Ocean (Dark): Petrol spruce base with cyan and mint accents.
    • Midnight Blue (Dark): Classic obsidian space navy with royal blue and teal highlights.
    • Lavender Haze (Light): Soft lilac-violet canvas with purple and fuchsia accents.
    • Amber Warmth (Light): Sandstone canvas with terracotta orange and warm amber accents.
  • Card & Layout Compaction: Reduced card padding, header spacing, and theme card grid footprints for a cleaner UI.
  • Unified Typography Variables: Consolidated all font families, weights, and sizes into CSS custom properties.
  • Theme Settings UI: Added interactive appearance cards with color swatches, active indicators, and toast feedback.
  • Testing & Version Bump: Added theme unit test coverage (89/89 Vitest tests, 277/277 Pytest tests passing) and bumped version to v2.9.0 across docs and configurations.

@spelech
spelech merged commit 00fcfb8 into main Aug 26, 2026
2 checks passed
@spelech
spelech deleted the feature/ui-styling-overhaul branch August 26, 2026 03:50
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