keepassxreboot / keepassxc

KeePassXC is a cross-platform community-driven port of the Windows application “Keepass Password Safe”.
https://keepassxc.org/
Other
20.76k stars 1.44k forks source link

KPxc Tray icon is transparent in tray, using default settings. #5019

Closed bkoch58 closed 4 years ago

bkoch58 commented 4 years ago

Overview

When KPxc is minimized to the system.tray, the usual XPxc icon is transparent in tray, (there is a place-holder in the tray but no icon). I had to goto Settings > "Show a system tray icon" > change "Tray icon type:" from "Monochrome (light)" to "Colorful", then the tray icon would appear in view.

Steps to Reproduce

  1. Set XPxc to minimize on Exit to system tray.
  2. With the default "Tray icon type:" set to "Monochrome (light)" in my environ', the system tray icon is transparent.

Expected Behavior

I expected to see the KPxc green icon appear in the system tray when KPxc is minimized.

Actual Behavior

See screen-cap, where the tray icon is transparent. Transparent KPxc icon is Tray

Context

  1. Immediately after update to 2.6.0, I noticed that the system tray icon for KPxc "disappeared".
  2. I tried changing the theme to each of the 4 values. No change.
  3. While submitting this bug report, I "stumbled" across the new feature, to be able to set the tray icon to one of three values.
  4. Given my system, the default icon of "Monochrome (light)" would cause the tray icon to be transparent.
  5. My proposal, is to change the default setting from "Monochrome (light)" to "Colorful", in future releases, to avoid this (minor) issue.

Show system Tray icon before Show system Tray icon after

Note: this is my first 'bug-report' on github so please be kind. :)

KeePassXC - Version 2.6.0 Revision: 0765954

Qt 5.15.0 Debugging mode is disabled.

Operating system: Windows 8.1 Version 6.3 (Build 9600) CPU architecture: x86_64 Kernel: winnt 6.3.9600

Enabled extensions:

Cryptographic libraries: libgcrypt 1.8.5

Operating System: Windows Desktop Env: KDE Windowing System:

droidmonkey commented 4 years ago

Ping @phoerious. glares

phoerious commented 4 years ago

There are two options for monochrome icons, one for dark taskbars (the default), and one for light taskbars. And then there is the "colorful" option if you like the classic look. On macOS, we select the monochrome variant automatically, on Windows we simply assume you are using a dark taskbar, since it can basically have any colour and dark is usually the default.

happnatious1 commented 4 years ago

In Linux Mint 20 it never displays an icon. You can select Monochrome light, Monochrome dark, or colorful and it's always just an empty place holder. even between reboots.

phoerious commented 4 years ago

That's another issue: #4963

droidmonkey commented 4 years ago

Fixed by #5011