Description
In light theme (theme = "light"), selecting text with the mouse inside the
CodeWhale terminal shell window produces no visible highlight — the selected
text remains black foreground on white background, identical to unselected
text. The selection is functionally working (text is actually selected), but
there is zero visual feedback because the widget doesn't invert the
foreground/background colors.
By contrast, Ctrl-b,[ (tmux copy mode) renders selection correctly with a
dark-yellow background, which is clearly visible against the light theme.
Steps to reproduce
codewhale config set theme light
- Start CodeWhale with
--no-mouse-capture
- Run any command that produces output (e.g.
ls)
- Try to select text in the shell output with the mouse
- Observe: no visual change — selection is invisible
Expected behavior
Selected text should render with inverted colors (white foreground on dark
background) or a distinct highlight color that contrasts with the light theme.
Actual behavior
Selected text renders identically to unselected text: black foreground on
white background. No visual selection feedback.
Workaround
Ctrl-b,[ (tmux copy mode) — selection is visible with dark-yellow highlight.
Environment
- CodeWhale version: 0.8.66 (npm)
- Theme: light
- OS: Linux (Xubuntu/XFCE)
--no-mouse-capture flag active
Description
In light theme (
theme = "light"), selecting text with the mouse inside theCodeWhale terminal shell window produces no visible highlight — the selected
text remains black foreground on white background, identical to unselected
text. The selection is functionally working (text is actually selected), but
there is zero visual feedback because the widget doesn't invert the
foreground/background colors.
By contrast,
Ctrl-b,[(tmux copy mode) renders selection correctly with adark-yellow background, which is clearly visible against the light theme.
Steps to reproduce
codewhale config set theme light--no-mouse-capturels)Expected behavior
Selected text should render with inverted colors (white foreground on dark
background) or a distinct highlight color that contrasts with the light theme.
Actual behavior
Selected text renders identically to unselected text: black foreground on
white background. No visual selection feedback.
Workaround
Ctrl-b,[(tmux copy mode) — selection is visible with dark-yellow highlight.Environment
--no-mouse-captureflag active