From 0aefe6d10a1da279bc5ff78c3b40ac6ab6e011dd Mon Sep 17 00:00:00 2001 From: Theo Browne Date: Sat, 7 Feb 2026 20:23:21 -0800 Subject: [PATCH] more ui --- apps/desktop/src/main.ts | 2 ++ apps/renderer/src/App.tsx | 5 +++-- apps/renderer/src/components/ChatView.tsx | 16 ++++++++------- apps/renderer/src/components/DiffPanel.tsx | 2 +- apps/renderer/src/components/Sidebar.tsx | 4 +++- apps/renderer/src/index.css | 24 ++++++++++++++++++++++ 6 files changed, 42 insertions(+), 11 deletions(-) diff --git a/apps/desktop/src/main.ts b/apps/desktop/src/main.ts index 9c4990a85b0df9880101a32ca42bd2447c8d589f..b86e04cd89ad9069c532b9fa12c784507c46bae5 100644 --- a/apps/desktop/src/main.ts +++ b/apps/desktop/src/main.ts @@ -33,6 +33,8 @@ function createWindow(): BrowserWindow { minHeight: 620, show: false, autoHideMenuBar: true, + titleBarStyle: "hiddenInset", + trafficLightPosition: { x: 16, y: 18 }, webPreferences: { preload: path.join(__dirname, "preload.js"), contextIsolation: true, diff --git a/apps/renderer/src/App.tsx b/apps/renderer/src/App.tsx index a9700312e7ffd163e877dab4e28c96fec578e641..252e1cd4455782b1abe2754a3a823eb4e26a8ce7 100644 --- a/apps/renderer/src/App.tsx +++ b/apps/renderer/src/App.tsx @@ -31,8 +31,9 @@ function Layout() { if (!api) { return ( -
-
+
+
+

Native bridge unavailable. Launch through Electron.

diff --git a/apps/renderer/src/components/ChatView.tsx b/apps/renderer/src/components/ChatView.tsx index 87611f9adc8f7b7c826c8918b3eaa6c8de34590e..dc4388df321bab0d40697942eaee78d9180602a0 100644 --- a/apps/renderer/src/components/ChatView.tsx +++ b/apps/renderer/src/components/ChatView.tsx @@ -135,12 +135,14 @@ export default function ChatView() { // Empty state: no active thread if (!activeThread) { return ( -
-
-
✨
-

- Select a thread or create a new one to get started. -

+
+
+
+
+

+ Select a thread or create a new one to get started. +

+
); @@ -149,7 +151,7 @@ export default function ChatView() { return (
{/* Top bar */} -
+

{activeThread.title} diff --git a/apps/renderer/src/components/DiffPanel.tsx b/apps/renderer/src/components/DiffPanel.tsx index 56e18be9885ad4807b2bd8b7258cdbfe28d44a57..f51744d82d71c1443b39a51cdf6c19dc4bf1d221 100644 --- a/apps/renderer/src/components/DiffPanel.tsx +++ b/apps/renderer/src/components/DiffPanel.tsx @@ -6,7 +6,7 @@ export default function DiffPanel() { return (