From ebf592353040479c96ce609dbea062fb76d638d3 Mon Sep 17 00:00:00 2001 From: David Kaya Date: Tue, 24 Mar 2026 00:40:31 +0100 Subject: [PATCH] fix: center header content with symmetric padding Use pt-3 pb-3 (12px each) for symmetric vertical padding so content is visually centered in every header bar. To keep headers draggable, each header container gets the drag-region class and all interactive elements (buttons) get the no-drag class. The global fallback drag strip is reduced to h-3. Title bar overlay reduced from 40px to 32px (standard Windows size). Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- src/main/windows/createMainWindow.ts | 2 +- src/renderer/components/ActivityPanel.tsx | 2 +- src/renderer/components/AppShell.tsx | 2 +- src/renderer/components/ChatPane.tsx | 2 +- src/renderer/components/PatternEditor.tsx | 6 +++--- src/renderer/components/SettingsPanel.tsx | 10 +++++----- src/renderer/components/Sidebar.tsx | 4 ++-- 7 files changed, 14 insertions(+), 14 deletions(-) diff --git a/src/main/windows/createMainWindow.ts b/src/main/windows/createMainWindow.ts index e9d8788..7579be0 100644 --- a/src/main/windows/createMainWindow.ts +++ b/src/main/windows/createMainWindow.ts @@ -21,7 +21,7 @@ export function createMainWindow(): BrowserWindow { titleBarOverlay: { color: '#09090b', symbolColor: '#a1a1aa', - height: 40, + height: 32, }, webPreferences: { preload: join(__dirname, '../preload/index.js'), diff --git a/src/renderer/components/ActivityPanel.tsx b/src/renderer/components/ActivityPanel.tsx index 0a0175e..cc43d54 100644 --- a/src/renderer/components/ActivityPanel.tsx +++ b/src/renderer/components/ActivityPanel.tsx @@ -190,7 +190,7 @@ export function ActivityPanel({ return (
{/* Header — top padding clears the title bar overlay zone */} -
+
diff --git a/src/renderer/components/AppShell.tsx b/src/renderer/components/AppShell.tsx index 39bc568..237c2ba 100644 --- a/src/renderer/components/AppShell.tsx +++ b/src/renderer/components/AppShell.tsx @@ -11,7 +11,7 @@ export function AppShell({ sidebar, content, detailPanel, overlay }: AppShellPro return (
{/* Full-width drag region matching the title bar overlay height */} -
+