diff --git a/gotify_tray/database/default_settings.py b/gotify_tray/database/default_settings.py index b2f32d4..2c8b65a 100644 --- a/gotify_tray/database/default_settings.py +++ b/gotify_tray/database/default_settings.py @@ -21,6 +21,7 @@ DEFAULT_SETTINGS = { "MainWindow/button/size": 33, "MainWindow/application/icon/size": 40, "ImagePopup/enabled": False, + "ImagePopup/extensions": [".jpg", ".jpeg", ".png", ".svg"], "ImagePopup/w": 400, "ImagePopup/h": 400, } diff --git a/gotify_tray/gui/widgets/MessageWidget.py b/gotify_tray/gui/widgets/MessageWidget.py index 3b6eb9c..2417bf3 100644 --- a/gotify_tray/gui/widgets/MessageWidget.py +++ b/gotify_tray/gui/widgets/MessageWidget.py @@ -94,7 +94,7 @@ class MessageWidget(QtWidgets.QWidget, Ui_Form): return _, ext = os.path.splitext(link) - if ext in [".jpg", ".jpeg", ".png"]: + if ext in settings.value("ImagePopup/extensions", type=list): self.image_popup.emit(link, QtGui.QCursor.pos()) def link_callbacks(self):