summaryrefslogtreecommitdiff
path: root/ui/ui.go
diff options
context:
space:
mode:
authorHubert Hirtz <hubert@hirtz.pm>2021-10-23 19:10:49 +0200
committerHubert Hirtz <hubert@hirtz.pm>2021-10-23 19:10:49 +0200
commita3fb5135ee19fa8e9388654f5649529626f09207 (patch)
treee12b0c75282f46d97a9c03398869ed0e5190bca8 /ui/ui.go
parentDon't panic when a command is sent when offline (diff)
Make use of away-notify
Diffstat (limited to 'ui/ui.go')
-rw-r--r--ui/ui.go12
1 files changed, 10 insertions, 2 deletions
diff --git a/ui/ui.go b/ui/ui.go
index 31968f4..d1007cb 100644
--- a/ui/ui.go
+++ b/ui/ui.go
@@ -370,7 +370,15 @@ func drawVerticalMemberList(screen tcell.Screen, x0, y0, width, height int, memb
} else {
x++
}
- name := truncate(m.Name.Name, width-1, "\u2026")
- printString(screen, &x, y, PlainString(name))
+
+ var name StyledString
+ nameText := truncate(m.Name.Name, width-1, "\u2026")
+ if m.Away {
+ name = Styled(nameText, tcell.StyleDefault.Foreground(tcell.ColorGray))
+ } else {
+ name = PlainString(nameText)
+ }
+
+ printString(screen, &x, y, name)
}
}