From c4738ae97409500a0bd0a0c8be4c8c7228297a08 Mon Sep 17 00:00:00 2001 From: 28allday Date: Sun, 14 Jun 2026 12:14:36 +0100 Subject: [PATCH] =?UTF-8?q?fix(nosignal):=20notification=20toasts=20?= =?UTF-8?q?=E2=80=94=20below=20the=20bar=20+=20no=20blob=20curve?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Position the toast wrapper at y:46 so toasts clear the 38px NsBar (they were overlapping it; caelestia's Content negates the wrapper top margin, so the offset must be on the wrapper's y, not its margin). - Fully collapse the notifsBg blob (visible:false + implicitWidth/Height 0) — opacity/visible alone don't hide a BlobGroup member, which left a rounded corner peeking under the square card. Co-Authored-By: Claude Opus 4.8 (1M context) --- modules/drawers/ContentWindow.qml | 5 ++++- modules/drawers/Panels.qml | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/modules/drawers/ContentWindow.qml b/modules/drawers/ContentWindow.qml index d362e816..8aff2c73 100644 --- a/modules/drawers/ContentWindow.qml +++ b/modules/drawers/ContentWindow.qml @@ -211,7 +211,10 @@ StyledWindow { panel: panels.notifications deformAmount: 0 // NoSignal: square notification toasts radius: 0 - opacity: 0 // toasts draw their own square cards + opacity: 0 + visible: false + implicitWidth: 0 // collapse the blob entirely (toasts draw their own square cards) + implicitHeight: 0 } PanelBg { diff --git a/modules/drawers/Panels.qml b/modules/drawers/Panels.qml index 1f104de0..dc617c75 100644 --- a/modules/drawers/Panels.qml +++ b/modules/drawers/Panels.qml @@ -70,7 +70,7 @@ Item { sessionPanel: sessionWrapper utilitiesPanel: utilities - anchors.top: parent.top + y: 46 // NoSignal: drop the toasts below the 38px NsBar (+ gap) anchors.right: parent.right }