From 5a7b1780e2112f5ca44bf728f9a94e3258ea81c7 Mon Sep 17 00:00:00 2001 From: sim Date: Wed, 17 Jun 2026 17:08:49 +0800 Subject: [PATCH] fix(ui): unify macOS shell top inset with sidebar/background surface MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The 28px top inset that clears the macOS overlay traffic lights sat on the content wrapper with no background, so it exposed the lighter WindowChrome glass (--ol-window-bg) as a full-width band above the sidebar and panel — reading as an extra top row that the Windows build (no inset) doesn't have. Paint that wrapper with the same --ol-app-shell-bg the sidebar/background already use, so the inset blends into one continuous surface with the panel card floating on top. One property; token carries its own light + dark values; no layout, token, or other UI changes. --- openless-all/app/src/components/FloatingShell.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openless-all/app/src/components/FloatingShell.tsx b/openless-all/app/src/components/FloatingShell.tsx index e6bb05f5..bb9f0bcd 100644 --- a/openless-all/app/src/components/FloatingShell.tsx +++ b/openless-all/app/src/components/FloatingShell.tsx @@ -194,7 +194,7 @@ function FloatingShellBody({ os, initialTab, initialSettings }: { os: OS; initia const useOpaqueMain = mobile || os === 'linux'; return ( -
+
{mobile && (