feat(tui): overhaul theme palette for legibility #175

Merged
lerko merged 1 commits from fix/theme-legibility into main 2026-07-22 02:25:34 +00:00
Owner

Summary

  • Fix legibility issues: Tokyo Night (Muted ≈ Fg, SelectedBg == Panel), Catppuccin Mocha (pastel semantics, SelectedBg == Panel), tighten zebra contrast on Catppuccin/Everforest
  • Replace Nord (broken text hierarchy) and Gruvbox (unappealing green) with Rosé Pine and Dracula
  • Add Kanagawa and Everforest as new themes (7 total)
  • Order themes by warm→cool color temperature for smooth cycling

Themes

  1. Flexoki Dark (warm earth)
  2. Everforest (warm green)
  3. Kanagawa (warm→cool bridge)
  4. Tokyo Night (cool blue)
  5. Catppuccin Mocha (cool purple)
  6. Rosé Pine (warm purple)
  7. Dracula (bold finish)

Test plan

  • Cycle through all 7 themes with T, verify legibility
  • Zebra striping subtle on all themes (especially Catppuccin, Everforest)
  • Selected row visually distinct from unselected on all themes
  • Semantic colors (success/warning/danger) read clearly on all themes
  • Muted text distinguishable from primary Fg on all themes
  • Theme preference persists across restarts
## Summary - Fix legibility issues: Tokyo Night (Muted ≈ Fg, SelectedBg == Panel), Catppuccin Mocha (pastel semantics, SelectedBg == Panel), tighten zebra contrast on Catppuccin/Everforest - Replace Nord (broken text hierarchy) and Gruvbox (unappealing green) with Rosé Pine and Dracula - Add Kanagawa and Everforest as new themes (7 total) - Order themes by warm→cool color temperature for smooth cycling ## Themes 1. Flexoki Dark (warm earth) 2. Everforest (warm green) 3. Kanagawa (warm→cool bridge) 4. Tokyo Night (cool blue) 5. Catppuccin Mocha (cool purple) 6. Rosé Pine (warm purple) 7. Dracula (bold finish) ## Test plan - [x] Cycle through all 7 themes with `T`, verify legibility - [x] Zebra striping subtle on all themes (especially Catppuccin, Everforest) - [ ] Selected row visually distinct from unselected on all themes - [x] Semantic colors (success/warning/danger) read clearly on all themes - [x] Muted text distinguishable from primary Fg on all themes - [x] Theme preference persists across restarts
lerko added 1 commit 2026-07-22 02:21:27 +00:00
feat(tui): overhaul theme palette for legibility
CI / test (pull_request) Successful in 1m45s
CI / lint (pull_request) Successful in 1m11s
CI / vulncheck (pull_request) Successful in 50s
c1955a4c80
Replace Nord and Gruvbox with Rosé Pine and Dracula. Add Kanagawa
and Everforest. Fix legibility issues across remaining themes:

- Tokyo Night: separate Muted from Fg, distinct SelectedBg
- Catppuccin Mocha: bolder semantic colors, tighter zebra, distinct SelectedBg
- Order themes by warm→cool color temperature for smooth cycling
lerko merged commit c1955a4c80 into main 2026-07-22 02:25:34 +00:00
lerko deleted branch fix/theme-legibility 2026-07-22 02:25:34 +00:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: lerkolabs/uptop#175