From 1aa721dac853a22cd451bd7d8f69e4d92c32a1d0 Mon Sep 17 00:00:00 2001 From: end-4 <97237370+end-4@users.noreply.github.com> Date: Wed, 30 Apr 2025 23:12:19 +0200 Subject: [PATCH] overview make window focus work more --- .config/quickshell/modules/overview/OverviewWidget.qml | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/.config/quickshell/modules/overview/OverviewWidget.qml b/.config/quickshell/modules/overview/OverviewWidget.qml index d15d548ee..1af09f983 100644 --- a/.config/quickshell/modules/overview/OverviewWidget.qml +++ b/.config/quickshell/modules/overview/OverviewWidget.qml @@ -1,3 +1,4 @@ +import "root:/" import "root:/services/" import "root:/modules/common" import "root:/modules/common/widgets" @@ -86,7 +87,8 @@ Item { acceptedButtons: Qt.LeftButton onClicked: { if (root.draggingTargetWorkspace === -1) { - Hyprland.dispatch(`global quickshell:overviewClose`) + // Hyprland.dispatch(`exec qs ipc call overview close`) + GlobalStates.overviewOpen = false Hyprland.dispatch(`workspace ${workspaceValue}`) } } @@ -186,8 +188,8 @@ Item { if (!windowData) return; if (event.button === Qt.LeftButton) { - Hyprland.dispatch(`global quickshell:overviewClose`) - Hyprland.dispatch(`workspace ${windowData.workspace.id}`) + GlobalStates.overviewOpen = false + Hyprland.dispatch(`focuswindow address:${windowData.address}`) event.accepted = true } else if (event.button === Qt.MiddleButton) { Hyprland.dispatch(`closewindow address:${windowData.address}`)