Light theme doesn't work
Describe the bug
Hello, light theme doesn't work when using a light theme terminal.
Affected version
0.0.330
Steps to reproduce the behavior
Both commands don't work.
/theme set light
/theme set auto
Expected behavior
In a terminal with a light theme, text colors should display normally.
Additional context
- Terminal:
Ghostty - Theme:
Gruvbox Light
I'm experiencing the same issue
- Theme:
solarized-light - Terminal:
GNOME TerminalHyper.js
Same issue here, tried all the versions of /theme command and it doesn't really do anything.
- Theme: base16_github
- tmux
- Terminal(s): iterm2, blink (iOS).
Same issue with WezTerm and GruvboxLight theme.
Same issue with
WezTermandGruvboxLightterm.
Hi @saintwinkle, we currently only have two themes, light and dark. For Ghostty with Gruvbox Light the dark theme is best, use it with /theme set dark and restart.
Please try that and let me know how it goes
By default we attempt to pick the best theme based on the terminal background color but this is an area where we have lots of room for improvement.
@niik Yes, /theme set dark works. However, using the dark theme in a light-themed terminal still feels a bit strange. Hopefully, this can be optimized in future updates. Thanks you all for your hark work.
@saintwinkle Definitely not intuitive, no. But given that theme switching works I'm going to close out this issue, thanks for confirming!
Reopening as this definitely isn't a great default experience. We need to do a better job auto-picking, or force users to explicitly choose on first boot cc @daviddossett
This is a still an issue for me, neither the light nor the dark theme works at all for me, a ansi or mono-chrome theme would be a bare minimum to make it usable. No other cli agent has this problem for me, I use Claude Code, Codex and opencode daily in my terminal.
See screenshot below, at launch I use the light theme then I switched to the dark theme and neither works.