copilot-cli icon indicating copy to clipboard operation
copilot-cli copied to clipboard

Light theme doesn't work

Open saintwinkle opened this issue 3 months ago • 9 comments

Describe the bug

Hello, light theme doesn't work when using a light theme terminal.

Image

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

saintwinkle avatar Sep 30 '25 02:09 saintwinkle

I'm experiencing the same issue

  • Theme: solarized-light
  • Terminal: GNOME Terminal Hyper.js

howken avatar Sep 30 '25 08:09 howken

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).

Hultner avatar Sep 30 '25 15:09 Hultner

Same issue with WezTerm and GruvboxLight theme.

broderdaniel-fvg avatar Nov 11 '25 19:11 broderdaniel-fvg

Same issue with WezTerm and GruvboxLight term.

SALEH55155 avatar Nov 11 '25 19:11 SALEH55155

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.

Image

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 avatar Nov 12 '25 10:11 niik

@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 avatar Nov 13 '25 01:11 saintwinkle

@saintwinkle Definitely not intuitive, no. But given that theme switching works I'm going to close out this issue, thanks for confirming!

niik avatar Nov 14 '25 10:11 niik

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

EvanBoyle avatar Nov 15 '25 15:11 EvanBoyle

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. image

Hultner avatar Nov 24 '25 20:11 Hultner