gitui-org / gitui-org/gitui

Gruvbox Light Theme

Open
#2,749 1 comment 0 reactions 0 assignees View on GitHub
feature-request
Dominant language
Rust
Stars
22.5k
Forks
773
PR merge metrics
No merged PRs in 30d

Description

Given one or two themes that are well known and already ported to gitui, we can use AI to generate other well known themes.

This is an example of using Gemini 2.5 to port the Catppuccin theme to Gruvbox Light:

```ron
(
selected_tab: Some("Reset"),
command_fg: Some("#3c3836"), // fg (Main Text)
selection_bg: Some("#ebdbb2"), // bright_bg (Selection/Accent Background)
selection_fg: Some("#3c3836"), // fg (Text on selection)
cmdbar_bg: Some("#ebdbb2"), // bright_bg
cmdbar_extra_lines_bg: Some("#ebdbb2"), // bright_bg
disabled_fg: Some("#928374"), // gray (Secondary/Faded text)
diff_line_add: Some("#98971a"), // green
diff_line_delete: Some("#cc241d"), // red
diff_file_added: Some("#98971a"), // green
diff_file_removed: Some("#cc241d"), // red
diff_file_moved: Some("#b16286"), // purple
diff_file_modified: Some("#d79921"), // yellow
commit_hash: Some("#458588"), // blue (Link/identifier color)
commit_time: Some("#928374"), // gray (Secondary text)
commit_author: Some("#689d6a"), // aqua
danger_fg: Some("#cc241d"), // red (Error/Danger)
push_gauge_bg: Some("#458588"), // blue (Accent color for the gauge bar)
push_gauge_fg: Some("#fbf1c7"), // bg (The lightest color for text inside the blue gauge)
tag_fg: Some("#d65d0e"), // orange
branch_fg: Some("#458588") // blue
)

```

Image

Is this an acceptable way to create themes and perhaps add them to gitui with an easy way to select a theme at runtime, and save that preference?

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.