From 042a4d1c24bd1d0e932021c3ca9310f81cf35772 Mon Sep 17 00:00:00 2001 From: end-4 <97237370+end-4@users.noreply.github.com> Date: Thu, 22 May 2025 16:29:00 +0200 Subject: [PATCH] left sidebar: slightly simplify opening/closing --- .../modules/sidebarLeft/SidebarLeft.qml | 21 ++++++++----------- 1 file changed, 9 insertions(+), 12 deletions(-) diff --git a/.config/quickshell/modules/sidebarLeft/SidebarLeft.qml b/.config/quickshell/modules/sidebarLeft/SidebarLeft.qml index 8a2d3e096..0ad952bbb 100644 --- a/.config/quickshell/modules/sidebarLeft/SidebarLeft.qml +++ b/.config/quickshell/modules/sidebarLeft/SidebarLeft.qml @@ -20,14 +20,11 @@ Scope { // Scope Loader { id: sidebarLoader - active: false - onActiveChanged: { - GlobalStates.sidebarLeftOpen = sidebarLoader.active - } + active: GlobalStates.sidebarLeftOpen PanelWindow { // Window id: sidebarRoot - visible: sidebarLoader.active + visible: GlobalStates.sidebarLeftOpen property int selectedTab: 0 property bool extend: false @@ -35,7 +32,7 @@ Scope { // Scope property real sidebarWidth: sidebarRoot.extend ? Appearance.sizes.sidebarWidthExtended : Appearance.sizes.sidebarWidth function hide() { - sidebarLoader.active = false + GlobalStates.sidebarLeftOpen = false } exclusiveZone: sidebarRoot.pin ? sidebarWidth : 0 @@ -179,15 +176,15 @@ Scope { // Scope target: "sidebarLeft" function toggle(): void { - sidebarLoader.active = !sidebarLoader.active + GlobalStates.sidebarLeftOpen = !GlobalStates.sidebarLeftOpen } function close(): void { - sidebarLoader.active = false + GlobalStates.sidebarLeftOpen = false } function open(): void { - sidebarLoader.active = true + GlobalStates.sidebarLeftOpen = true } } @@ -196,7 +193,7 @@ Scope { // Scope description: qsTr("Toggles left sidebar on press") onPressed: { - sidebarLoader.active = !sidebarLoader.active; + GlobalStates.sidebarLeftOpen = !GlobalStates.sidebarLeftOpen; } } @@ -205,7 +202,7 @@ Scope { // Scope description: qsTr("Opens left sidebar on press") onPressed: { - sidebarLoader.active = true; + GlobalStates.sidebarLeftOpen = true; } } @@ -214,7 +211,7 @@ Scope { // Scope description: qsTr("Closes left sidebar on press") onPressed: { - sidebarLoader.active = false; + GlobalStates.sidebarLeftOpen = false; } }