summaryrefslogtreecommitdiff
path: root/modules/dashboard/Tabs.qml
diff options
context:
space:
mode:
author2 * r + 2 * t <61896496+soramanew@users.noreply.github.com>2025-07-09 23:53:01 +1000
committer2 * r + 2 * t <61896496+soramanew@users.noreply.github.com>2025-07-09 23:53:01 +1000
commit2c9feb7544a3c3e226f5db4ef8cfd68642c5d781 (patch)
treef5d347cab8d05001ea4bed734008e9359c2aa91d /modules/dashboard/Tabs.qml
parentdashboard: sleep cava (diff)
downloadcaelestia-shell-2c9feb7544a3c3e226f5db4ef8cfd68642c5d781.tar.gz
caelestia-shell-2c9feb7544a3c3e226f5db4ef8cfd68642c5d781.tar.bz2
caelestia-shell-2c9feb7544a3c3e226f5db4ef8cfd68642c5d781.zip
internal: fix scrolling for high res devices
Implements first part of #202
Diffstat (limited to 'modules/dashboard/Tabs.qml')
-rw-r--r--modules/dashboard/Tabs.qml5
1 files changed, 3 insertions, 2 deletions
diff --git a/modules/dashboard/Tabs.qml b/modules/dashboard/Tabs.qml
index 05f574a..b17dc71 100644
--- a/modules/dashboard/Tabs.qml
+++ b/modules/dashboard/Tabs.qml
@@ -103,7 +103,7 @@ Item {
background: null
- contentItem: MouseArea {
+ contentItem: CustomMouseArea {
id: mouse
implicitWidth: Math.max(icon.width, label.width)
@@ -123,7 +123,8 @@ Item {
rippleAnim.restart();
}
- onWheel: event => {
+
+ function onWheel(event: WheelEvent): void {
if (event.angleDelta.y < 0)
root.state.currentTab = Math.min(root.state.currentTab + 1, bar.count - 1);
else if (event.angleDelta.y > 0)