From 1fb8a2a6e268161a6d97499efefdbde54abe8376 Mon Sep 17 00:00:00 2001 From: Devin Lin Date: Fri, 26 Feb 2021 10:51:02 -0500 Subject: [PATCH] Blur wallpaper when app drawer is open --- .../contents/ui/launcher/AppDrawer.qml | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/containments/homescreen/package/contents/ui/launcher/AppDrawer.qml b/containments/homescreen/package/contents/ui/launcher/AppDrawer.qml index ed6508b7c..ef037a4a8 100644 --- a/containments/homescreen/package/contents/ui/launcher/AppDrawer.qml +++ b/containments/homescreen/package/contents/ui/launcher/AppDrawer.qml @@ -24,6 +24,9 @@ import org.kde.plasma.core 2.0 as PlasmaCore import org.kde.plasma.components 3.0 as PC3 //import org.kde.kquickcontrolsaddons 2.0 import org.kde.kirigami 2.10 as Kirigami +import QtGraphicalEffects 1.0 + +import org.kde.plasma.wallpapers.image 2.0 as Wallpaper import org.kde.plasma.private.nanoshell 2.0 as NanoShell @@ -128,6 +131,28 @@ Item { easing.type: Easing.OutQuad easing.amplitude: 2.0 } + + Wallpaper.Image { + id: wallpaper + } + Image { + id: imageWallpaper + source: wallpaper.wallpaperPath + anchors.fill: parent + fillMode: Image.Pad + visible: false + sourceSize.width: root.width + sourceSize.height: root.height + } + FastBlur { + id: blur + cached: true + source: imageWallpaper + anchors.fill: parent + radius: 50 + opacity: Math.min(1, openFactor) + } + PC3.Label { id: metrics -- GitLab