mirror of
https://github.com/jesseduffield/lazygit.git
synced 2026-09-28 02:07:09 -04:00
Stop brightening the text of the selected line
gocui draws the palette colors 0 to 7 on the selected line in their bright variants. This was meant for the blue highlight on a dark background, but in most dark palettes the bright variants are so close to the normal ones that it's barely visible. Elsewhere it makes the text harder to read. In many palettes, the bright variants are lighter, and they don't work on the light highlight of a light background. Solarized maps most of its bright colors to its grays, so colored text on the selected line turns gray. Draw the text of the selected line in the same colors as on the other lines. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5.5
parent
61f808ce90
commit
c1b14ea2af
@@ -722,11 +722,6 @@ func (v *View) setCharacter(x, y int, ch string, fgColor, bgColor Attribute, isW
|
||||
}
|
||||
|
||||
if y >= rangeSelectStart && y <= rangeSelectEnd {
|
||||
// this ensures we use the bright variant of a colour upon highlight
|
||||
fgColorComponent := fgColor & ^AttrAll
|
||||
if fgColorComponent >= AttrIsValidColor && fgColorComponent < AttrIsValidColor+8 {
|
||||
fgColor += 8
|
||||
}
|
||||
fgColor = fgColor | AttrBold
|
||||
if v.HighlightInactive || !isWindowFocused {
|
||||
bgColor = (bgColor & AttrStyleBits) | v.InactiveViewSelBgColor
|
||||
|
||||
Reference in New Issue
Block a user