From d8b5bbf607d7f51d62983852c7ae719f566b485a Mon Sep 17 00:00:00 2001 From: Brooklyn Nicholson Date: Mon, 27 Jul 2026 15:58:12 -0500 Subject: [PATCH 1/3] style(desktop): drop the titlebar and statusbar edge rules The window chrome bracketed the workspace with a 1px rule top and bottom. Both bars already paint the sidebar surface, so the rules divided one continuous color rather than separating two. --- apps/desktop/src/app/contrib/controller.tsx | 2 +- apps/desktop/src/app/shell/statusbar-controls.tsx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/desktop/src/app/contrib/controller.tsx b/apps/desktop/src/app/contrib/controller.tsx index c0aa5e64a2a..cd40143dcd8 100644 --- a/apps/desktop/src/app/contrib/controller.tsx +++ b/apps/desktop/src/app/contrib/controller.tsx @@ -665,7 +665,7 @@ export function ContribController() { tree-published --workspace-left/right vars (pure CSS, no rect threading), clamped to clear the REAL TitlebarControls clusters (fixed, z-70); center is truly window-centered. */} -
+
{/* Drag strips, AppShell-style: cut to AVOID the fixed control clusters instead of overlapping them — Electron's no-drag carve-out of fixed/transformed elements is unreliable, so a diff --git a/apps/desktop/src/app/shell/statusbar-controls.tsx b/apps/desktop/src/app/shell/statusbar-controls.tsx index 9e3950626ba..a33608b5edd 100644 --- a/apps/desktop/src/app/shell/statusbar-controls.tsx +++ b/apps/desktop/src/app/shell/statusbar-controls.tsx @@ -92,7 +92,7 @@ export function StatusbarControls({ className, leftItems = [], items = [], ...pr