diff --git a/desktop/onionshare/main_window.py b/desktop/onionshare/main_window.py index 986f8720..09dd53fa 100644 --- a/desktop/onionshare/main_window.py +++ b/desktop/onionshare/main_window.py @@ -81,7 +81,7 @@ class MainWindow(QtWidgets.QMainWindow): # Server status indicator icons self.status_bar.server_status_image_stopped = QtGui.QImage( - GuiCommon.get_resource_path("images/server_stopped.png") + GuiCommon.get_resource_path(f"images/{self.common.gui.color_mode}_server_stopped.png") ) self.status_bar.server_status_image_working = QtGui.QImage( GuiCommon.get_resource_path("images/server_working.png") diff --git a/desktop/onionshare/resources/images/close_tab.png b/desktop/onionshare/resources/images/close_tab.png deleted file mode 100644 index a7984a6d..00000000 Binary files a/desktop/onionshare/resources/images/close_tab.png and /dev/null differ diff --git a/desktop/onionshare/resources/images/dark_history_completed_none.png b/desktop/onionshare/resources/images/dark_history_completed_none.png new file mode 100644 index 00000000..4f23952a Binary files /dev/null and b/desktop/onionshare/resources/images/dark_history_completed_none.png differ diff --git a/desktop/onionshare/resources/images/dark_history_icon_toggle.png b/desktop/onionshare/resources/images/dark_history_icon_toggle.png new file mode 100644 index 00000000..07d749ab Binary files /dev/null and b/desktop/onionshare/resources/images/dark_history_icon_toggle.png differ diff --git a/desktop/onionshare/resources/images/dark_history_icon_toggle_selected.png b/desktop/onionshare/resources/images/dark_history_icon_toggle_selected.png new file mode 100644 index 00000000..99359210 Binary files /dev/null and b/desktop/onionshare/resources/images/dark_history_icon_toggle_selected.png differ diff --git a/desktop/onionshare/resources/images/dark_history_in_progress_none.png b/desktop/onionshare/resources/images/dark_history_in_progress_none.png new file mode 100644 index 00000000..a795fb2f Binary files /dev/null and b/desktop/onionshare/resources/images/dark_history_in_progress_none.png differ diff --git a/desktop/onionshare/resources/images/dark_history_requests_none.png b/desktop/onionshare/resources/images/dark_history_requests_none.png new file mode 100644 index 00000000..ae859041 Binary files /dev/null and b/desktop/onionshare/resources/images/dark_history_requests_none.png differ diff --git a/desktop/onionshare/resources/images/dark_server_stopped.png b/desktop/onionshare/resources/images/dark_server_stopped.png new file mode 100644 index 00000000..4d2b91cc Binary files /dev/null and b/desktop/onionshare/resources/images/dark_server_stopped.png differ diff --git a/desktop/onionshare/resources/images/history_completed.png b/desktop/onionshare/resources/images/history_completed.png index e68fe5a2..a84593d7 100644 Binary files a/desktop/onionshare/resources/images/history_completed.png and b/desktop/onionshare/resources/images/history_completed.png differ diff --git a/desktop/onionshare/resources/images/history_completed_none.png b/desktop/onionshare/resources/images/history_completed_none.png deleted file mode 100644 index 8dbd6939..00000000 Binary files a/desktop/onionshare/resources/images/history_completed_none.png and /dev/null differ diff --git a/desktop/onionshare/resources/images/history_in_progress.png b/desktop/onionshare/resources/images/history_in_progress.png index 19694659..b0cdac9e 100644 Binary files a/desktop/onionshare/resources/images/history_in_progress.png and b/desktop/onionshare/resources/images/history_in_progress.png differ diff --git a/desktop/onionshare/resources/images/history_in_progress_none.png b/desktop/onionshare/resources/images/history_in_progress_none.png deleted file mode 100644 index 2d61dba4..00000000 Binary files a/desktop/onionshare/resources/images/history_in_progress_none.png and /dev/null differ diff --git a/desktop/onionshare/resources/images/history_requests.png b/desktop/onionshare/resources/images/history_requests.png index 4965744d..18027c6e 100644 Binary files a/desktop/onionshare/resources/images/history_requests.png and b/desktop/onionshare/resources/images/history_requests.png differ diff --git a/desktop/onionshare/resources/images/history_requests_none.png b/desktop/onionshare/resources/images/history_requests_none.png deleted file mode 100644 index 93a71ef3..00000000 Binary files a/desktop/onionshare/resources/images/history_requests_none.png and /dev/null differ diff --git a/desktop/onionshare/resources/images/light_history_completed_none.png b/desktop/onionshare/resources/images/light_history_completed_none.png new file mode 100644 index 00000000..56532671 Binary files /dev/null and b/desktop/onionshare/resources/images/light_history_completed_none.png differ diff --git a/desktop/onionshare/resources/images/light_history_icon_toggle.png b/desktop/onionshare/resources/images/light_history_icon_toggle.png new file mode 100644 index 00000000..392cef0b Binary files /dev/null and b/desktop/onionshare/resources/images/light_history_icon_toggle.png differ diff --git a/desktop/onionshare/resources/images/light_history_icon_toggle_selected.png b/desktop/onionshare/resources/images/light_history_icon_toggle_selected.png new file mode 100644 index 00000000..b2dc4d52 Binary files /dev/null and b/desktop/onionshare/resources/images/light_history_icon_toggle_selected.png differ diff --git a/desktop/onionshare/resources/images/light_history_in_progress_none.png b/desktop/onionshare/resources/images/light_history_in_progress_none.png new file mode 100644 index 00000000..4cc338a0 Binary files /dev/null and b/desktop/onionshare/resources/images/light_history_in_progress_none.png differ diff --git a/desktop/onionshare/resources/images/light_history_requests_none.png b/desktop/onionshare/resources/images/light_history_requests_none.png new file mode 100644 index 00000000..3e45e5e9 Binary files /dev/null and b/desktop/onionshare/resources/images/light_history_requests_none.png differ diff --git a/desktop/onionshare/resources/images/light_server_stopped.png b/desktop/onionshare/resources/images/light_server_stopped.png new file mode 100644 index 00000000..f4123b47 Binary files /dev/null and b/desktop/onionshare/resources/images/light_server_stopped.png differ diff --git a/desktop/onionshare/resources/images/open_folder.png b/desktop/onionshare/resources/images/open_folder.png index 0a734c41..5b452956 100644 Binary files a/desktop/onionshare/resources/images/open_folder.png and b/desktop/onionshare/resources/images/open_folder.png differ diff --git a/desktop/onionshare/resources/images/server_started.png b/desktop/onionshare/resources/images/server_started.png index 9c0c3176..971da6d8 100644 Binary files a/desktop/onionshare/resources/images/server_started.png and b/desktop/onionshare/resources/images/server_started.png differ diff --git a/desktop/onionshare/resources/images/server_stopped.png b/desktop/onionshare/resources/images/server_stopped.png deleted file mode 100644 index 5c5b2ec0..00000000 Binary files a/desktop/onionshare/resources/images/server_stopped.png and /dev/null differ diff --git a/desktop/onionshare/resources/images/server_working.png b/desktop/onionshare/resources/images/server_working.png index e5c8b318..d45ff296 100644 Binary files a/desktop/onionshare/resources/images/server_working.png and b/desktop/onionshare/resources/images/server_working.png differ diff --git a/desktop/onionshare/resources/locale/en.json b/desktop/onionshare/resources/locale/en.json index d279d206..f8bead69 100644 --- a/desktop/onionshare/resources/locale/en.json +++ b/desktop/onionshare/resources/locale/en.json @@ -131,15 +131,15 @@ "gui_url_instructions": "First, send the OnionShare address below:", "gui_url_instructions_public_mode": "Send the OnionShare address below:", "gui_client_auth_instructions": "Next, send the private key to allow access to your OnionShare service:", - "gui_status_indicator_share_stopped": "Ready to share", + "gui_status_indicator_share_stopped": "Stopped", "gui_status_indicator_share_working": "Starting…", "gui_status_indicator_share_scheduled": "Scheduled…", "gui_status_indicator_share_started": "Sharing", - "gui_status_indicator_receive_stopped": "Ready to receive", + "gui_status_indicator_receive_stopped": "Stopped", "gui_status_indicator_receive_working": "Starting…", "gui_status_indicator_receive_scheduled": "Scheduled…", "gui_status_indicator_receive_started": "Receiving", - "gui_status_indicator_chat_stopped": "Ready to chat", + "gui_status_indicator_chat_stopped": "Stopped", "gui_status_indicator_chat_working": "Starting…", "gui_status_indicator_chat_scheduled": "Scheduled…", "gui_status_indicator_chat_started": "Chatting", diff --git a/desktop/onionshare/tab/mode/history.py b/desktop/onionshare/tab/mode/history.py index ad8af099..5b2da776 100644 --- a/desktop/onionshare/tab/mode/history.py +++ b/desktop/onionshare/tab/mode/history.py @@ -788,10 +788,10 @@ class History(QtWidgets.QWidget): Update the 'completed' widget. """ if self.completed_count == 0: - image = GuiCommon.get_resource_path("images/history_completed_none.png") + image = GuiCommon.get_resource_path(f"images/{self.common.gui.color_mode}_history_completed_none.png") else: image = GuiCommon.get_resource_path("images/history_completed.png") - self.completed_label.setText(f' {self.completed_count}') + self.completed_label.setText(f' {self.completed_count}') self.completed_label.setToolTip( strings._("history_completed_tooltip").format(self.completed_count) ) @@ -801,12 +801,12 @@ class History(QtWidgets.QWidget): Update the 'in progress' widget. """ if self.in_progress_count == 0: - image = GuiCommon.get_resource_path("images/history_in_progress_none.png") + image = GuiCommon.get_resource_path(f"images/{self.common.gui.color_mode}_history_in_progress_none.png") else: image = GuiCommon.get_resource_path("images/history_in_progress.png") self.in_progress_label.setText( - f' {self.in_progress_count}' + f' {self.in_progress_count}' ) self.in_progress_label.setToolTip( strings._("history_in_progress_tooltip").format(self.in_progress_count) @@ -817,11 +817,11 @@ class History(QtWidgets.QWidget): Update the 'web requests' widget. """ if self.requests_count == 0: - image = GuiCommon.get_resource_path("images/history_requests_none.png") + image = GuiCommon.get_resource_path(f"images/{self.common.gui.color_mode}_history_requests_none.png") else: image = GuiCommon.get_resource_path("images/history_requests.png") - self.requests_label.setText(f' {self.requests_count}') + self.requests_label.setText(f' {self.requests_count}') self.requests_label.setToolTip( strings._("history_requests_tooltip").format(self.requests_count) ) diff --git a/desktop/onionshare/tab/mode/receive_mode/__init__.py b/desktop/onionshare/tab/mode/receive_mode/__init__.py index bfa85459..f44b022e 100644 --- a/desktop/onionshare/tab/mode/receive_mode/__init__.py +++ b/desktop/onionshare/tab/mode/receive_mode/__init__.py @@ -160,9 +160,9 @@ class ReceiveMode(Mode): self.common, self, self.history, - QtGui.QIcon(GuiCommon.get_resource_path("images/receive_icon_toggle.png")), + QtGui.QIcon(GuiCommon.get_resource_path(f"images/{self.common.gui.color_mode}_history_icon_toggle.png")), QtGui.QIcon( - GuiCommon.get_resource_path("images/receive_icon_toggle_selected.png") + GuiCommon.get_resource_path(f"images/{self.common.gui.color_mode}_history_icon_toggle_selected.png") ), ) diff --git a/desktop/onionshare/tab/mode/share_mode/__init__.py b/desktop/onionshare/tab/mode/share_mode/__init__.py index daa35a4d..c190fbe7 100644 --- a/desktop/onionshare/tab/mode/share_mode/__init__.py +++ b/desktop/onionshare/tab/mode/share_mode/__init__.py @@ -135,9 +135,9 @@ class ShareMode(Mode): self.common, self, self.history, - QtGui.QIcon(GuiCommon.get_resource_path("images/share_icon_toggle.png")), + QtGui.QIcon(GuiCommon.get_resource_path(f"images/{self.common.gui.color_mode}_history_icon_toggle.png")), QtGui.QIcon( - GuiCommon.get_resource_path("images/share_icon_toggle_selected.png") + GuiCommon.get_resource_path(f"images/{self.common.gui.color_mode}_history_icon_toggle_selected.png") ), ) diff --git a/desktop/onionshare/tab/mode/website_mode/__init__.py b/desktop/onionshare/tab/mode/website_mode/__init__.py index 47614cae..d5e237f6 100644 --- a/desktop/onionshare/tab/mode/website_mode/__init__.py +++ b/desktop/onionshare/tab/mode/website_mode/__init__.py @@ -157,9 +157,9 @@ class WebsiteMode(Mode): self.common, self, self.history, - QtGui.QIcon(GuiCommon.get_resource_path("images/share_icon_toggle.png")), + QtGui.QIcon(GuiCommon.get_resource_path(f"images/{self.common.gui.color_mode}_history_icon_toggle.png")), QtGui.QIcon( - GuiCommon.get_resource_path("images/share_icon_toggle_selected.png") + GuiCommon.get_resource_path(f"images/{self.common.gui.color_mode}_history_icon_toggle_selected.png") ), ) diff --git a/desktop/onionshare/tab/tab.py b/desktop/onionshare/tab/tab.py index ab6cc3e5..4645577a 100644 --- a/desktop/onionshare/tab/tab.py +++ b/desktop/onionshare/tab/tab.py @@ -480,23 +480,29 @@ class Tab(QtWidgets.QWidget): ) def set_server_status_indicator_stopped(self, label_text): - self.change_icon.emit(self.tab_id, "images/server_stopped.png") + self.change_icon.emit(self.tab_id, f"images/{self.common.gui.color_mode}_server_stopped.png") + image = self.status_bar.server_status_image_stopped + scaled_image = image.scaledToHeight(15, QtCore.Qt.SmoothTransformation) self.status_bar.server_status_image_label.setPixmap( - QtGui.QPixmap.fromImage(self.status_bar.server_status_image_stopped) + QtGui.QPixmap.fromImage(scaled_image) ) self.status_bar.server_status_label.setText(label_text) def set_server_status_indicator_working(self, label_text): self.change_icon.emit(self.tab_id, "images/server_working.png") + image = self.status_bar.server_status_image_working + scaled_image = image.scaledToHeight(15, QtCore.Qt.SmoothTransformation) self.status_bar.server_status_image_label.setPixmap( - QtGui.QPixmap.fromImage(self.status_bar.server_status_image_working) + QtGui.QPixmap.fromImage(scaled_image) ) self.status_bar.server_status_label.setText(label_text) def set_server_status_indicator_started(self, label_text): self.change_icon.emit(self.tab_id, "images/server_started.png") + image = self.status_bar.server_status_image_started + scaled_image = image.scaledToHeight(15, QtCore.Qt.SmoothTransformation) self.status_bar.server_status_image_label.setPixmap( - QtGui.QPixmap.fromImage(self.status_bar.server_status_image_started) + QtGui.QPixmap.fromImage(scaled_image) ) self.status_bar.server_status_label.setText(label_text)