overview: (properly) put overview grid in loader

This commit is contained in:
end-4
2025-05-21 22:12:05 +02:00
parent d26a95253e
commit 2571b3f532
@@ -10,23 +10,16 @@ import Quickshell.Wayland
import Quickshell.Hyprland
Scope {
id: root
Variants {
model: Quickshell.screens
Loader {
id: overviewLoader
active: GlobalStates.overviewOpen
property var modelData
PanelWindow {
id: root
required property var modelData
property string searchingText: ""
readonly property HyprlandMonitor monitor: Hyprland.monitorFor(root.screen)
property bool monitorIsFocused: (Hyprland.focusedMonitor?.id == monitor.id)
screen: modelData
visible: true
visible: GlobalStates.overviewOpen
WlrLayershell.namespace: "quickshell:overview"
WlrLayershell.layer: WlrLayer.Overlay
@@ -98,16 +91,18 @@ Scope {
}
}
OverviewWidget {
Loader {
id: overviewLoader
active: GlobalStates.overviewOpen
sourceComponent: OverviewWidget {
panelWindow: root
visible: (root.searchingText == "")
}
}
}
}
}
}
IpcHandler {
target: "overview"