From eb8fc41c01e6f60ef199ea513f0f81f833713bc7 Mon Sep 17 00:00:00 2001 From: end-4 <97237370+end-4@users.noreply.github.com> Date: Sun, 15 Jun 2025 16:22:13 +0200 Subject: [PATCH] dock: make loading async --- .config/quickshell/modules/dock/Dock.qml | 6 +++--- .config/quickshell/shell.qml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.config/quickshell/modules/dock/Dock.qml b/.config/quickshell/modules/dock/Dock.qml index 524fbc11f..403708131 100644 --- a/.config/quickshell/modules/dock/Dock.qml +++ b/.config/quickshell/modules/dock/Dock.qml @@ -19,12 +19,12 @@ Scope { // Scope Variants { // For each monitor model: Quickshell.screens - Loader { + LazyLoader { id: dockLoader required property var modelData - active: ConfigOptions?.dock.hoverToReveal || (!ToplevelManager.activeToplevel?.activated) + activeAsync: ConfigOptions?.dock.hoverToReveal || (!ToplevelManager.activeToplevel?.activated) - sourceComponent: PanelWindow { // Window + component: PanelWindow { // Window id: dockRoot screen: dockLoader.modelData diff --git a/.config/quickshell/shell.qml b/.config/quickshell/shell.qml index 4edfde51f..113181d94 100644 --- a/.config/quickshell/shell.qml +++ b/.config/quickshell/shell.qml @@ -32,7 +32,7 @@ ShellRoot { property bool enableBar: true property bool enableBackgroundWidgets: true property bool enableCheatsheet: true - property bool enableDock: false + property bool enableDock: true property bool enableMediaControls: true property bool enableNotificationPopup: true property bool enableOnScreenDisplayBrightness: true