From d2942a4dbff701dac0c560d752beb4ad067015d3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hu=E1=BB=B3nh=20Thi=E1=BB=87n=20L=E1=BB=99c?= Date: Mon, 5 Oct 2026 08:45:39 +0700 Subject: [PATCH] feat(dock): toggle compositor overview on launcher button right-click (#3694) --- quickshell/Modules/Dock/DockLauncherButton.qml | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/quickshell/Modules/Dock/DockLauncherButton.qml b/quickshell/Modules/Dock/DockLauncherButton.qml index 1d7cf711a..f5ea283c8 100644 --- a/quickshell/Modules/Dock/DockLauncherButton.qml +++ b/quickshell/Modules/Dock/DockLauncherButton.qml @@ -20,14 +20,24 @@ Item { PopoutService.toggleDankLauncherV2(); } + function secondaryActivate() { + CompositorService.toggleOverview(root.dockApps?.surfaceContext?.screen?.name); + } + MouseArea { id: mouseArea anchors.fill: parent hoverEnabled: true cursorShape: Qt.PointingHandCursor - acceptedButtons: Qt.LeftButton - onClicked: root.activate() + acceptedButtons: Qt.LeftButton | Qt.RightButton + onClicked: mouse => { + if (mouse.button === Qt.RightButton) { + root.secondaryActivate(); + } else { + root.activate(); + } + } } property real indicatorLane: 0