CLI: Solarized themes display with very low contrast
Describe the bug
Here's what it looks like with Solarized Light:
The light theme is the only one that looks OK with Solarized Light.
Here's what it looks like with Solarized Dark:
(The first one is with Goose's dark theme)
Expected behavior I'd expect to be able to read the text, regardless of whether using light or dark versions of terminal themes.
Ideally, goose would either switch between dark and light depending on system themes, or just stick to ANSI (and/or allow it to be configurable, see #1521)
Please provide following information:
- OS & Arch: MacOS on iTerm2
- Interface: CLI
- Version: v1.0.6
Additional context Add any other context about the problem here.
i use solarized dark in iTerm2 with "Dark theme" in Goose and the contrast works well
here is a longer code output:
can you try out the solarized dark patched and higher contrast here: https://github.com/mbadolato/iTerm2-Color-Schemes?tab=readme-ov-file#solarized-dark---patched
I have the same contrast problem, though I believe I'm using vanilla iTerm2. As you can see, this is impossible to read.
IMHO, the output from LLM should be in the default text color, I mean, that's what I'm here to read! But if you guys don't feel that way, can you give us an option to just turn off coloring altogether?
@kohsuke export GOOSE_CLI_THEME=light
It would be better to have an option to use only the terminal defined ANSI colors instead. For example, Ghostty supports auto-switching between dark and light themes based on the system appearance. Hardcoding GOOSE_CLI_THEME=light doesn't work for people who switch themes regularly.
Running into the same issue. Switching themes on my terminal when OS moves into Dark mode. Hardcoding export GOOSE_CLI_THEME=light is not a great fit here.
https://github.com/block/goose/pull/5552 should fix this