summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
Diffstat (limited to 'modules')
-rw-r--r--modules/drawers/Interactions.qml9
1 files changed, 9 insertions, 0 deletions
diff --git a/modules/drawers/Interactions.qml b/modules/drawers/Interactions.qml
index 6640d22..7eeccf1 100644
--- a/modules/drawers/Interactions.qml
+++ b/modules/drawers/Interactions.qml
@@ -127,6 +127,15 @@ MouseArea {
dashboardShortcutActive = false;
}
+ // Show/hide dashboard on drag (for touchscreen devices)
+ if (pressed && inTopPanel(panels.dashboard, dragStart.x, dragStart.y) && withinPanelWidth(panels.dashboard, x, y)) {
+ const dragY = y - dragStart.y;
+ if (dragY > Config.dashboard.dragThreshold)
+ visibilities.dashboard = true;
+ else if (dragY < -Config.dashboard.dragThreshold)
+ visibilities.dashboard = false;
+ }
+
// Show utilities on hover
const showUtilities = inBottomPanel(panels.utilities, x, y);