diff options
author | Simon Ser <contact@emersion.fr> | 2021-12-10 13:37:08 +0000 |
---|---|---|
committer | Hubert Hirtz <hubert@hirtz.pm> | 2021-12-12 12:33:15 +0100 |
commit | e51a5c74fd61719c17c08257539ff5ba535315b7 (patch) | |
tree | 7e9c3a5820502b0527839813c34fd28861230868 | |
parent | Take NICKs into account when reducing join/part lines (diff) |
ui: use reverse colors for current buffer instead of underline
I personally find this esthetically more pleasing.
-rw-r--r-- | ui/buffers.go | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/ui/buffers.go b/ui/buffers.go index aa5e9fe..1ccb921 100644 --- a/ui/buffers.go +++ b/ui/buffers.go @@ -469,10 +469,8 @@ func (bs *BufferList) DrawVerticalBufferList(screen tcell.Screen, x0, y0, width, st := tcell.StyleDefault if b.unread { st = st.Bold(true) - } else if bi == bs.current { - st = st.Underline(true) } - if bi == bs.clicked { + if bi == bs.current || bi == bs.clicked { st = st.Reverse(true) } if bs.showBufferNumbers { @@ -486,7 +484,7 @@ func (bs *BufferList) DrawVerticalBufferList(screen tcell.Screen, x0, y0, width, if b.title == "" { title = b.netName } else { - if bi == bs.clicked { + if bi == bs.current || bi == bs.clicked { screen.SetContent(x, y, ' ', nil, tcell.StyleDefault.Reverse(true)) screen.SetContent(x+1, y, ' ', nil, tcell.StyleDefault.Reverse(true)) } @@ -496,7 +494,7 @@ func (bs *BufferList) DrawVerticalBufferList(screen tcell.Screen, x0, y0, width, title = truncate(title, width-(x-x0), "\u2026") printString(screen, &x, y, Styled(title, st)) - if bi == bs.clicked { + if bi == bs.current || bi == bs.clicked { st := tcell.StyleDefault.Reverse(true) for ; x < x0+width; x++ { screen.SetContent(x, y, ' ', nil, st) |