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 new file mode 100644 index 00000000..950d9ff6 Binary files /dev/null and b/share/images/logo_grayscale.png differ