From 6a6a8b3f10d76d063299b619d44c1ac28fcd3fc8 Mon Sep 17 00:00:00 2001 From: ItsLemmy Date: Sun, 12 Oct 2025 09:16:38 -0400 Subject: [PATCH] NPanel: fix animation glitch due to deactivating loader --- Widgets/NPanel.qml | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/Widgets/NPanel.qml b/Widgets/NPanel.qml index 1003929b..cacc5c2d 100644 --- a/Widgets/NPanel.qml +++ b/Widgets/NPanel.qml @@ -38,7 +38,7 @@ Loader { property bool backgroundClickEnabled: true // Animation properties - readonly property real originalScale: 0.7 + readonly property real originalScale: 0.5 readonly property real originalOpacity: 0.0 property real scaleValue: originalScale property real opacityValue: originalOpacity @@ -142,12 +142,6 @@ Loader { Component.onCompleted: { Logger.log("NPanel", "Opened", root.objectName, "on", screen.name) dimmingOpacity = Style.opacityHeavy - - // Force refresh panel content when scaling is applied - Qt.callLater(() => { - panelContentLoader.active = false - panelContentLoader.active = true - }) } Connections { @@ -155,10 +149,6 @@ Loader { function onScreenChanged() { root.screen = screen - // It's mandatory to force refresh the subloader to ensure the scaling is properly dispatched - panelContentLoader.active = false - panelContentLoader.active = true - // If called from IPC always reposition if screen is updated if (buttonName) { setPosition()