From e5f3e2113e00383d967b2a8ece6016320aab1235 Mon Sep 17 00:00:00 2001 From: Marco Allegretti Date: Mon, 23 Mar 2026 11:49:10 +0100 Subject: [PATCH] polish: backdrop blur crossfades on game navigation Bind MultiEffect opacity to backdropImg.status so blur fades out when source changes (Image.Loading) and fades in when new image is ready (Image.Ready). Previously opacity was static at 0.38 so the Behavior was never triggered. --- src/qml/Main.qml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/qml/Main.qml b/src/qml/Main.qml index 6e30ddb..d0d2ec6 100644 --- a/src/qml/Main.qml +++ b/src/qml/Main.qml @@ -52,10 +52,10 @@ Maui.ApplicationWindow { blur: 1.0 blurMax: 72 brightness: -0.25 - opacity: 0.38 + opacity: backdropImg.status === Image.Ready ? 0.38 : 0.0 Behavior on opacity { - NumberAnimation { duration: 600; easing.type: Easing.InOutCubic } + NumberAnimation { duration: 500; easing.type: Easing.InOutCubic } } }