diff --git a/gotify_tray/gui/designs/widget_main.py b/gotify_tray/gui/designs/widget_main.py
index ef54132..06b5ace 100644
--- a/gotify_tray/gui/designs/widget_main.py
+++ b/gotify_tray/gui/designs/widget_main.py
@@ -50,6 +50,7 @@ class Ui_MainWindow(object):
self.listView_messages = QtWidgets.QListView(self.verticalLayoutWidget)
self.listView_messages.setAutoScroll(True)
self.listView_messages.setEditTriggers(QtWidgets.QAbstractItemView.EditTrigger.NoEditTriggers)
+ self.listView_messages.setVerticalScrollMode(QtWidgets.QAbstractItemView.ScrollMode.ScrollPerPixel)
self.listView_messages.setObjectName("listView_messages")
self.verticalLayout_2.addWidget(self.listView_messages)
self.gridLayout.addWidget(self.splitter, 0, 0, 1, 1)
diff --git a/gotify_tray/gui/designs/widget_main.ui b/gotify_tray/gui/designs/widget_main.ui
index 6718d61..90f700c 100644
--- a/gotify_tray/gui/designs/widget_main.ui
+++ b/gotify_tray/gui/designs/widget_main.ui
@@ -98,6 +98,9 @@
QAbstractItemView::NoEditTriggers
+
+ QAbstractItemView::ScrollPerPixel
+