summaryrefslogtreecommitdiff
path: root/ui
diff options
context:
space:
mode:
authorSimon Ser <contact@emersion.fr>2021-12-10 13:37:08 +0000
committerHubert Hirtz <hubert@hirtz.pm>2021-12-12 12:33:15 +0100
commite51a5c74fd61719c17c08257539ff5ba535315b7 (patch)
tree7e9c3a5820502b0527839813c34fd28861230868 /ui
parentTake 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.
Diffstat (limited to 'ui')
-rw-r--r--ui/buffers.go8
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)