diff --git a/src/gui/tray/ActivityList.qml b/src/gui/tray/ActivityList.qml index 0ee1246149..e2e43c3492 100644 --- a/src/gui/tray/ActivityList.qml +++ b/src/gui/tray/ActivityList.qml @@ -29,10 +29,17 @@ ScrollView { signal activityItemClicked(int index) contentWidth: availableWidth - padding: 0 + leftPadding: 0 + topPadding: 0 + bottomPadding: 0 + rightPadding: ScrollBar.vertical.width + focus: false ScrollBar.horizontal.policy: ScrollBar.AlwaysOff + ScrollBar.vertical.policy: ScrollBar.AlwaysOn + ScrollBar.vertical.width: Math.max(ScrollBar.vertical.implicitWidth, Style.minimumScrollBarWidth) + ScrollBar.vertical.minimumSize: Style.minimumScrollBarThumbSize data: NC.WheelHandler { target: controlRoot.contentItem diff --git a/theme/Style/Style.qml b/theme/Style/Style.qml index e8597e13e0..98856f8c8e 100644 --- a/theme/Style/Style.qml +++ b/theme/Style/Style.qml @@ -70,6 +70,8 @@ QtObject { property int minActivityHeight: variableSize(32) + property int minimumScrollBarWidth: 12 + property real minimumScrollBarThumbSize: 0 property int currentAccountButtonWidth: 220 property int currentAccountButtonRadius: 2 property int currentAccountLabelWidth: 128