desktop-app icon indicating copy to clipboard operation
desktop-app copied to clipboard

linux: light/dark options for system tray icon

Open lsm5 opened this issue 4 years ago • 1 comments

Feature request

Description

I use a light background status bar, so the system tray icon is really hard to see.

Describe the solution you'd like

It would be really nice to be able to configure the system tray icon colour for easy visibility. Maybe in the View section, there could be an additional option for it.

lsm5 avatar Sep 01 '21 17:09 lsm5

Aside from the green "Connected" dot, the icon is completely invisible for me; when disconnected, I just have to right-click my tray area until I find it … unless I haven't opened it yet, but it might be a couple of seconds before I realise it. image

Amolith avatar Jul 07 '22 20:07 Amolith

@gorkapernas v3.9.52 (Linux) Added a new settings option General -> View -> Tray icon:

  • Light
  • Dark

stenya avatar Nov 18 '22 10:11 stenya

Verified on beta 3.9.53, tested on different Linux distributions where the system tray icon is available, the option to change the tray icon color has been implemented and works as expected agains different backgrounds.

@stenya do we need to display this option on Linux distributions where the system tray icon is not available? e.g. Fedora, on this distro, the option is useless, should we hide it or keep it anyways?

gorkapernas avatar Nov 22 '22 16:11 gorkapernas

Is the icon coloured or simply dark/light?

In many situations (mine included), a user might have things set up to automatically swap between light and dark themes based on the time of day. If the app can auto-detect the system theme and change the icon accordingly, that would be perfectly fine. Otherwise, it might be good to have a coloured variant (likely #FF3344 from the IVPN logo) that would be visible against both light and dark backgrounds.

Amolith avatar Nov 22 '22 16:11 Amolith

@Amolith hi!

If the app can auto-detect the system theme and change the icon accordingly, that would be perfectly fine

Are you speaking about Windows or Linux? Windows app will have an 'Auto' option for the icon.

stenya avatar Nov 23 '22 08:11 stenya

Hi @gorkapernas

do we need to display this option on Linux distributions where the system tray icon is not available? e.g. Fedora, on this distro, the option is useless, should we hide it or keep it anyways?

Unfortunately, there is no good enough mechanism to detect if the tray icon is able to be shown on Linux. So, I plan to permanently show the 'Tray icon' option in the app settings.

Just FYI: some info on how to enable tray icons in Gnome.

stenya avatar Nov 23 '22 10:11 stenya

Released in v3.10.0 Beta

stenya avatar Dec 05 '22 12:12 stenya