gitui-org / gitui-org/gitui

UI is unintelligible on WezTerm + Fish Shell + Catppuccin theme

Offen
#2,286 7 Kommentare 4 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
bug
Vorherrschende Sprache
Rust
Sterne
22.5k
Forks
773
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

**Describe the bug**

`gitui` bottom row of commands looks funny and unintelligible with WezTerm, Fish Shell, Catppuccin theme.

**To Reproduce**
Steps to reproduce the behavior:
1. Use WezTerm, Fish Shell, and gitUI with their own respective Catppuccin ports (Macchiato in my case but it's the same with other variants)

Relevant configs:

```toml
# wezterm.lua
[...]
config.default_prog = { "/opt/homebrew/bin/fish", "-l" }
config.color_scheme = "Catppuccin Macchiato"
[...]
```

```toml
# config.fish
fish_config theme choose "Catppuccin Macchiato"
alias gitui="gitui -t catppuccin-macchiato.ron"
```

**Expected behavior**
Clear and intelligible text

**Screenshots**

Screenshot 2024-07-02 at 11 46 31 AM

**Context (please complete the following information):**
- macOS 14.5
- gitui nightly 2024-06-02 ()
- rustc 1.79.0 (129f3b996 2024-06-10)

**Additional context**

- I am unsure where the problem lies
- using macOS native Terminal works fine. Even with `gitui -t catppuccin-macchiato.ron`

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Reproduziere das Problem mit WezTerm, Fish Shell, dem Catppuccin Macchiato-Theme sowie den bereitgestellten Einstellungen in wezterm.lua und config.fish. Vergleiche zunächst die Darstellung von gitui in WezTerm mit macOS Terminal; abgeschlossen ist die Aufgabe, wenn die untere Befehlszeile in der gemeldeten Konfiguration klar und verständlich ist, ohne das funktionierende Terminalverhalten zu beeinträchtigen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
rust
Bereich
cli
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
28/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.