forked from Shinonome/dots-hyprland
put overview in loader
This commit is contained in:
@@ -15,14 +15,17 @@ Scope {
|
|||||||
Variants {
|
Variants {
|
||||||
model: Quickshell.screens
|
model: Quickshell.screens
|
||||||
|
|
||||||
|
Loader {
|
||||||
|
id: overviewLoader
|
||||||
|
active: GlobalStates.overviewOpen
|
||||||
|
property var modelData
|
||||||
|
|
||||||
PanelWindow {
|
PanelWindow {
|
||||||
id: root
|
id: root
|
||||||
property var modelData
|
|
||||||
property string searchingText: ""
|
property string searchingText: ""
|
||||||
readonly property HyprlandMonitor monitor: Hyprland.monitorFor(root.screen)
|
readonly property HyprlandMonitor monitor: Hyprland.monitorFor(root.screen)
|
||||||
property bool monitorIsFocused: (Hyprland.focusedMonitor.id == monitor.id)
|
property bool monitorIsFocused: (Hyprland.focusedMonitor?.id == monitor.id)
|
||||||
screen: modelData
|
screen: modelData
|
||||||
// visible: GlobalStates.overviewOpen
|
|
||||||
visible: true
|
visible: true
|
||||||
|
|
||||||
WlrLayershell.namespace: "quickshell:overview"
|
WlrLayershell.namespace: "quickshell:overview"
|
||||||
@@ -95,19 +98,14 @@ Scope {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
Loader {
|
OverviewWidget {
|
||||||
id: overviewLoader
|
|
||||||
active: GlobalStates.overviewOpen
|
|
||||||
sourceComponent: OverviewWidget {
|
|
||||||
panelWindow: root
|
panelWindow: root
|
||||||
visible: (root.searchingText == "")
|
visible: (root.searchingText == "")
|
||||||
}
|
}
|
||||||
Layout.preferredWidth: item ? item.implicitWidth : 0
|
|
||||||
Layout.preferredHeight: item ? item.implicitHeight : 0
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user