feat(tui): add 13 preloaded themes matching web design system #39

Merged
lerko merged 1 commits from feat/tui-theme into main 2026-05-21 00:27:50 +00:00
Owner

Summary

  • Port all 13 web CSS token themes to TUI (9 dark, 4 light) with shared token vocabulary (accent, dim, muted, ok, todo, event, remind, danger)
  • Press T to cycle themes — persists choice to ~/.nib/theme
  • Glamour markdown renderer switches between light/dark per theme

Test plan

  • Launch TUI, press T repeatedly — all 13 themes cycle, status bar shows name
  • Quit and relaunch — theme persists
  • Open detail view on light theme — glamour renders with light style
  • Verify help screen (?) shows T under Views section
## Summary - Port all 13 web CSS token themes to TUI (9 dark, 4 light) with shared token vocabulary (accent, dim, muted, ok, todo, event, remind, danger) - Press `T` to cycle themes — persists choice to `~/.nib/theme` - Glamour markdown renderer switches between light/dark per theme ## Test plan - [x] Launch TUI, press `T` repeatedly — all 13 themes cycle, status bar shows name - [x] Quit and relaunch — theme persists - [x] Open detail view on light theme — glamour renders with light style - [x] Verify help screen (`?`) shows `T` under Views section
lerko added 1 commit 2026-05-21 00:17:52 +00:00
Port all web CSS token themes to TUI via shared vocabulary (accent, dim,
muted, ok, todo, event, remind, danger). Styles rebuild from active
theme on switch. Press T to cycle, persists to ~/.nib/theme. Glamour
markdown renderer respects light/dark per theme.
lerko merged commit 1ac4196547 into main 2026-05-21 00:27:50 +00:00
lerko deleted branch feat/tui-theme 2026-05-21 00:27:50 +00:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: lerko/nib-v1#39