GODT-1317 Use large png for systray and mark it as mask.

create-reload-action
Jakub 5 years ago
parent b7adccf651
commit 2c8feff97a
  1. 5
      internal/frontend/qml/Bridge.qml
  2. BIN
      internal/frontend/qml/icons/systray-mono.png

@ -109,14 +109,15 @@ QtObject {
property SystemTrayIcon _trayIcon: SystemTrayIcon {
id: trayIcon
visible: true
iconSource: "./icons/ic-systray.svg"
icon.source: "./icons/systray-mono.png"
icon.mask: true // make sure that systems like macOS will use proper color
tooltip: `Proton Mail Bridge v${go.version}`
onActivated: {
function calcStatusWindowPosition() {
function isInInterval(num, lower_limit, upper_limit) {
return lower_limit <= num && num <= upper_limit
}
// First we get icon center position.
// On some platforms (X11 / Wayland) Qt does not provide icon geometry info.
// In this case we rely on cursor position

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

Loading…
Cancel
Save