josharsh / josharsh/xeli

Add a new theme (Gruvbox / Rose Pine / Monokai)

Open
#1 0 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.