diff --git a/gotify_tray/database/default_settings.py b/gotify_tray/database/default_settings.py index 0b951cc..b54fdde 100644 --- a/gotify_tray/database/default_settings.py +++ b/gotify_tray/database/default_settings.py @@ -18,6 +18,7 @@ DEFAULT_SETTINGS = { "tray/notifications/click": True, "tray/icon/unread": False, "watchdog/interval/s": 60, + "MessageWidget/height/min": 100, "MessageWidget/image/size": 33, "MessageWidget/content_image/W_percentage": 1.0, "MessageWidget/content_image/H_percentage": 0.5, @@ -29,4 +30,4 @@ DEFAULT_SETTINGS = { "ImagePopup/extensions": [".jpg", ".jpeg", ".png", ".svg"], "ImagePopup/w": 400, "ImagePopup/h": 400, -} +} \ No newline at end of file diff --git a/gotify_tray/gui/widgets/MessageWidget.py b/gotify_tray/gui/widgets/MessageWidget.py index 40ac2c9..9213d11 100644 --- a/gotify_tray/gui/widgets/MessageWidget.py +++ b/gotify_tray/gui/widgets/MessageWidget.py @@ -68,7 +68,12 @@ class MessageWidget(QtWidgets.QWidget, Ui_Form): self.gridLayout.setContentsMargins(4, 5, 4, 0) self.adjustSize() size_hint = self.message_item.sizeHint() - self.message_item.setSizeHint(QtCore.QSize(size_hint.width(), self.height())) + self.message_item.setSizeHint( + QtCore.QSize( + size_hint.width(), + max(settings.value("MessageWidget/height/min", type=int), self.height()) + ) + ) self.set_icons()