From 45beac2f11b0338923fb45678782bd5e8cdc5d45 Mon Sep 17 00:00:00 2001 From: Lysec Date: Wed, 11 Mar 2026 03:50:02 +0100 Subject: [PATCH] feat(dock): respect blur toggle --- Modules/Dock/Dock.qml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/Modules/Dock/Dock.qml b/Modules/Dock/Dock.qml index 8255301d4..0dc725ff4 100644 --- a/Modules/Dock/Dock.qml +++ b/Modules/Dock/Dock.qml @@ -863,6 +863,19 @@ Loader { WlrLayershell.namespace: "noctalia-dock-" + (screen?.name || "unknown") WlrLayershell.exclusionMode: exclusive ? ExclusionMode.Auto : ExclusionMode.Ignore + // Blur behind dock (User Interface → Blur behind) + BackgroundEffect.blurRegion: Settings.data.general.enableBlurBehind ? dockBlurRegion : null + Region { + id: dockBlurRegion + Region { + x: Math.round(dockContainerWrapper.mapFromItem(dockContent.dockContainer, 0, 0).x) + y: Math.round(dockContainerWrapper.mapFromItem(dockContent.dockContainer, 0, 0).y) + width: Math.round(dockContent.dockContainer.width) + height: Math.round(dockContent.dockContainer.height) + radius: Style.radiusL + } + } + implicitWidth: dockContainerWrapper.width implicitHeight: dockContainerWrapper.height