tailscale/cmd/systray
Will Norris 2bdbe5b2ab cmd/systray: add icons for exit node online and offline
restructure tsLogo to allow setting a mask to be used when drawing the
logo dots, as well as add an overlay icon, such as the arrow when
connected to an exit node.

The icon is still renders as white on black, but this change also
prepare for doing a black on white version, as well a fully transparent
icon. I don't know if we can consistently determine which to use, so
this just keeps the single icon for now.

Updates #1708

Change-Id: Ia101a4a3005adb9118051b3416f5a64a4a45987d
Signed-off-by: Will Norris <will@tailscale.com>
2024-12-23 17:43:44 -08:00
..
README.md
logo.go cmd/systray: add icons for exit node online and offline 2024-12-23 17:43:44 -08:00
systray.go cmd/systray: rebuild menu on pref change, assorted other fixes 2024-12-23 09:01:30 -08:00

README.md

systray

The systray command is a minimal Tailscale systray application for Linux. It is designed to provide quick access to common operations like profile switching and exit node selection.

Supported platforms

The fyne.io/systray package we use supports Windows, macOS, Linux, and many BSDs, so the systray application will likely work for the most part on those platforms. Notifications currently only work on Linux, as that is the main target.