[client/ui] Enable tray status row on Linux to avoid greyed-out indicator

The informational status row at the top of the tray menu was disabled on
Linux, which painted the connection-status indicator greyed-out. Enable
it on Linux so the row renders at full opacity; it has no OnClick handler
so clicking it remains a no-op.
This commit is contained in:
Zoltán Papp
2026-06-04 11:42:22 +02:00
parent d7263a6be9
commit 94065a8058
2 changed files with 21 additions and 7 deletions
+14
View File
@@ -0,0 +1,14 @@
//go:build linux
package main
// statusRowEnabled reports whether the informational status row at the
// top of the tray menu should stay enabled. True on Linux: a disabled
// row is painted greyed-out, which makes the connection-status indicator
// at the top of the menu look washed-out. Keeping it enabled lets the
// row (and its coloured status dot) render at full opacity. The row has
// no OnClick handler, so clicking it is still a no-op — enabling only
// affects how it is drawn, not its behaviour. macOS disables the row
// (tray_status_enabled_other.go); Windows enables it for a different
// reason (tray_status_enabled_windows.go).
func statusRowEnabled() bool { return true }