make background widget loader async

This commit is contained in:
end-4
2025-06-15 01:27:40 +02:00
parent bc993bb7e2
commit e190c6c7db
@@ -56,11 +56,11 @@ Scope {
Variants { // For each monitor Variants { // For each monitor
model: Quickshell.screens model: Quickshell.screens
Loader { LazyLoader {
required property var modelData required property var modelData
readonly property HyprlandMonitor monitor: Hyprland.monitorFor(modelData) readonly property HyprlandMonitor monitor: Hyprland.monitorFor(modelData)
active: !ToplevelManager.activeToplevel?.activated activeAsync: !ToplevelManager.activeToplevel?.activated
sourceComponent: PanelWindow { // Window component: PanelWindow { // Window
id: windowRoot id: windowRoot
screen: modelData screen: modelData
property var textHorizontalAlignment: root.centerX / monitor.scale < windowRoot.width / 3 ? Text.AlignLeft : property var textHorizontalAlignment: root.centerX / monitor.scale < windowRoot.width / 3 ? Text.AlignLeft :