Add a new theme (Gruvbox / Rose Pine / Monokai)
Open
area:tui
good first issue
theme
- Dominant language
- Rust
- Stars
- 1
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
xeli ships with Dracula, Nord, Catppuccin, Tokyo Night, and Solarized. Adding a theme is a single-file change.
**Where**: `src/ui/theme.rs`
**Steps**
1. Pick a palette (Gruvbox, Rose Pine, Monokai — or pitch your own in a comment)
2. Add a variant to the `Theme` enum and a `ThemeColors` constructor
3. Wire it into `get_theme_colors()` and the `--theme` CLI parser
4. Add a screenshot to the PR
Pairs nicely with a recording — `tapes/` has the vhs setup.
Contributor guide
Assessment
This issue has not been assessed yet.