diff options
author | Micah Lee <micah@micahflee.com> | 2017-05-22 16:23:19 -0700 |
---|---|---|
committer | Micah Lee <micah@micahflee.com> | 2017-05-22 16:23:19 -0700 |
commit | 63e491bddfeb178da19f5025fbc866c5d10f881b (patch) | |
tree | 5843bf2a3c39714e32c4ea56d1e35f03a0a5bb97 | |
parent | 65894e2e44cc525275b04d2169470701349c4363 (diff) | |
download | onionshare-63e491bddfeb178da19f5025fbc866c5d10f881b.tar.gz onionshare-63e491bddfeb178da19f5025fbc866c5d10f881b.zip |
Add a grayscale OnionShare logo for the systray icon in macOS
-rw-r--r-- | onionshare_gui/onionshare_gui.py | 8 | ||||
-rw-r--r-- | share/images/logo_grayscale.png | bin | 0 -> 2258 bytes |
2 files changed, 7 insertions, 1 deletions
diff --git a/onionshare_gui/onionshare_gui.py b/onionshare_gui/onionshare_gui.py index caaf6fc5..d9d3a438 100644 --- a/onionshare_gui/onionshare_gui.py +++ b/onionshare_gui/onionshare_gui.py @@ -147,12 +147,18 @@ class OnionShareGui(QtWidgets.QMainWindow): self.check_for_updates() def _initSystemTray(self): + system = common.get_platform() + menu = QtWidgets.QMenu() exitAction = menu.addAction(strings._('systray_menu_exit', True)) exitAction.triggered.connect(self.close) self.systemTray = QtWidgets.QSystemTrayIcon(self) - self.systemTray.setIcon(QtGui.QIcon(common.get_resource_path('images/logo.png'))) + # The convention is Mac systray icons are always grayscale + if system == 'Darwin': + self.systemTray.setIcon(QtGui.QIcon(common.get_resource_path('images/logo_grayscale.png'))) + else: + self.systemTray.setIcon(QtGui.QIcon(common.get_resource_path('images/logo.png'))) self.systemTray.setContextMenu(menu) self.systemTray.show() diff --git a/share/images/logo_grayscale.png b/share/images/logo_grayscale.png Binary files differnew file mode 100644 index 00000000..950d9ff6 --- /dev/null +++ b/share/images/logo_grayscale.png |