diff --git a/gotify_tray/gui/designs/widget_settings.py b/gotify_tray/gui/designs/widget_settings.py index abbc233..3a0f95c 100644 --- a/gotify_tray/gui/designs/widget_settings.py +++ b/gotify_tray/gui/designs/widget_settings.py @@ -155,7 +155,7 @@ class Ui_Dialog(object): self.groupBox_notifications.setTitle(_translate("Dialog", "Notifications")) self.label_notification_duration_ms.setText(_translate("Dialog", "ms")) self.label_notification_priority.setText(_translate("Dialog", "Minimum priority to show notifications:")) - self.label_notification_duration.setText(_translate("Dialog", "

Notification duration [?]:

")) + self.label_notification_duration.setText(_translate("Dialog", "Notification duration:")) self.cb_notify.setText(_translate("Dialog", "Show a notification for missed messages after reconnecting")) self.groupBox_server_info.setTitle(_translate("Dialog", "Server info")) self.pb_change_server_info.setText(_translate("Dialog", "Change server info")) diff --git a/gotify_tray/gui/designs/widget_settings.ui b/gotify_tray/gui/designs/widget_settings.ui index c385c02..3f3579b 100644 --- a/gotify_tray/gui/designs/widget_settings.ui +++ b/gotify_tray/gui/designs/widget_settings.ui @@ -70,7 +70,7 @@ - <html><head/><body><p>Notification duration <span style=" font-weight:600; color:#0000ff;">[?]</span>:</p></body></html> + Notification duration: diff --git a/gotify_tray/gui/widgets/SettingsDialog.py b/gotify_tray/gui/widgets/SettingsDialog.py index 2c13d5f..0c98358 100644 --- a/gotify_tray/gui/widgets/SettingsDialog.py +++ b/gotify_tray/gui/widgets/SettingsDialog.py @@ -1,4 +1,5 @@ import logging +import platform import os import webbrowser @@ -46,9 +47,11 @@ class SettingsDialog(QtWidgets.QDialog, Ui_Dialog): self.spin_duration.setValue( settings.value("tray/notifications/duration_ms", type=int) ) - self.label_notification_duration.setToolTip( - "This setting is ignored on Windows." - ) + if platform.system() == "Windows": + # The notification duration setting is ignored by windows + self.label_notification_duration.hide() + self.spin_duration.hide() + self.label_notification_duration_ms.hide() self.cb_notify.setChecked( settings.value("message/check_missed/notify", type=bool)