From 47b964d9cece97763236dbba9fc26e9d860158f5 Mon Sep 17 00:00:00 2001 From: zach Date: Wed, 22 Apr 2026 15:32:52 +0200 Subject: [PATCH] make dashboard unload on close --- Drawers/Windows.qml | 60 +++++++++++++++++------------------ Modules/Dashboard/Wrapper.qml | 3 +- Modules/Resource.qml | 8 ++--- Modules/Time.qml | 2 +- shell.qml | 3 +- 5 files changed, 37 insertions(+), 39 deletions(-) diff --git a/Drawers/Windows.qml b/Drawers/Windows.qml index 2a5430b..34bfcb7 100644 --- a/Drawers/Windows.qml +++ b/Drawers/Windows.qml @@ -321,36 +321,36 @@ Variants { screen: scope.modelData visibilities: visibilities - dashboard.transform: Matrix4x4 { - matrix: dashBg.deformMatrix - } - dock.transform: Matrix4x4 { - matrix: dockBg.deformMatrix - } - launcher.transform: Matrix4x4 { - matrix: launcherBg.deformMatrix - } - notifications.transform: Matrix4x4 { - matrix: notifsBg.deformMatrix - } - osd.transform: Matrix4x4 { - matrix: osdBg.deformMatrix - } - popouts.transform: Matrix4x4 { - matrix: popoutBg.deformMatrix - } - resources.transform: Matrix4x4 { - matrix: resourcesBg.deformMatrix - } - settings.transform: Matrix4x4 { - matrix: settingsBg.deformMatrix - } - sidebar.transform: Matrix4x4 { - matrix: sidebarBg.deformMatrix - } - utilities.transform: Matrix4x4 { - matrix: utilsBg.deformMatrix - } + // dashboard.transform: Matrix4x4 { + // matrix: dashBg.deformMatrix + // } + // dock.transform: Matrix4x4 { + // matrix: dockBg.deformMatrix + // } + // launcher.transform: Matrix4x4 { + // matrix: launcherBg.deformMatrix + // } + // notifications.transform: Matrix4x4 { + // matrix: notifsBg.deformMatrix + // } + // osd.transform: Matrix4x4 { + // matrix: osdBg.deformMatrix + // } + // popouts.transform: Matrix4x4 { + // matrix: popoutBg.deformMatrix + // } + // resources.transform: Matrix4x4 { + // matrix: resourcesBg.deformMatrix + // } + // settings.transform: Matrix4x4 { + // matrix: settingsBg.deformMatrix + // } + // sidebar.transform: Matrix4x4 { + // matrix: sidebarBg.deformMatrix + // } + // utilities.transform: Matrix4x4 { + // matrix: utilsBg.deformMatrix + // } } BarLoader { diff --git a/Modules/Dashboard/Wrapper.qml b/Modules/Dashboard/Wrapper.qml index ef4e998..0e2fcf4 100644 --- a/Modules/Dashboard/Wrapper.qml +++ b/Modules/Dashboard/Wrapper.qml @@ -22,8 +22,7 @@ Item { implicitHeight: content.implicitHeight implicitWidth: content.implicitWidth || 854 // Hard coded fallback for first open opacity: 1 - offsetScale - - // visible: offsetScale < 1 + visible: offsetScale < 1 Loader { id: content diff --git a/Modules/Resource.qml b/Modules/Resource.qml index e741ac5..32a6b46 100644 --- a/Modules/Resource.qml +++ b/Modules/Resource.qml @@ -60,10 +60,10 @@ RowLayout { color: root.mainColor implicitHeight: Math.ceil(root.percentage * parent.height) - Behavior on implicitHeight { - Anim { - } - } + // Behavior on implicitHeight { + // Anim { + // } + // } } } } diff --git a/Modules/Time.qml b/Modules/Time.qml index 542f13f..a0ef30c 100644 --- a/Modules/Time.qml +++ b/Modules/Time.qml @@ -7,7 +7,7 @@ Singleton { id: root readonly property date date: clock.date - readonly property string dateStr: format("ddd d MMM - hh:mm:ss") + readonly property string dateStr: format("ddd d MMM - hh:mm") property alias enabled: clock.enabled readonly property string hourStr: timeComponents[0] ?? "" readonly property int hours: clock.hours diff --git a/shell.qml b/shell.qml index 6aa0bb2..1a15c5c 100644 --- a/shell.qml +++ b/shell.qml @@ -1,8 +1,7 @@ //@ pragma UseQApplication //@ pragma Env QSG_RENDER_LOOP=threaded -// @ pragma Env QSG_RHI_BACKEND=vulkan +//@ pragma Env QSG_RHI_BACKEND=vulkan //@ pragma Env QSG_NO_VSYNC=1 -//@ pragma Env QSG_USE_SIMPLE_ANIMATION_DRIVER=0 //@ pragma Env QS_NO_RELOAD_POPUP=1 //@ pragma Env QT_SCALE_FACTOR_ROUNDING_POLICY=Round //@ pragma DropExpensiveFonts