From e36461acd2d00e412a2602852258da37561fec44 Mon Sep 17 00:00:00 2001 From: Ly-sec Date: Tue, 18 Nov 2025 00:05:52 +0100 Subject: [PATCH] SimpleToast: follow transparency slider --- Modules/Toast/SimpleToast.qml | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/Modules/Toast/SimpleToast.qml b/Modules/Toast/SimpleToast.qml index c2dcece2b..aba436dd5 100644 --- a/Modules/Toast/SimpleToast.qml +++ b/Modules/Toast/SimpleToast.qml @@ -28,19 +28,24 @@ Item { anchors.fill: parent anchors.margins: Style.marginM * 1.5 radius: Style.radiusL - color: Color.mSurface + color: Qt.alpha(Color.mSurface, Settings.data.osd.backgroundOpacity || 1.0) // Colored border based on type border.width: Math.max(2, Style.borderM) border.color: { + var baseColor; switch (root.type) { case "warning": - return Color.mPrimary; + baseColor = Color.mPrimary; + break; case "error": - return Color.mError; + baseColor = Color.mError; + break; default: - return Color.mOutline; + baseColor = Color.mOutline; + break; } + return Qt.alpha(baseColor, Settings.data.osd.backgroundOpacity || 1.0) } }