Skip to content

feat: three-way theme toggle (light/dark/system)#392

Merged
maxulysse merged 1 commit into
mainfrom
feature/three-way-theme-toggle
Jun 5, 2026
Merged

feat: three-way theme toggle (light/dark/system)#392
maxulysse merged 1 commit into
mainfrom
feature/three-way-theme-toggle

Conversation

@maxulysse

Copy link
Copy Markdown
Owner

Replaces the binary light/dark toggle with a three-way dropdown: Light, Dark, System.

  • New dropdown with Light/Dark/System options (inspired by annotation-cache.github.io)
  • System option listens to prefers-color-scheme changes
  • FOUC prevention via inline script in body
  • Dynamic theme-color meta tag for mobile browser chrome
  • Dark mode fixes: burger menu icon, placeholder text, dropdown styling
  • Consistent button/input heights across all screen sizes

@maxulysse maxulysse merged commit 460f053 into main Jun 5, 2026
2 checks passed
@maxulysse maxulysse deleted the feature/three-way-theme-toggle branch June 5, 2026 14: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