From a7b6df4b0ab3a69a3cc24acdd1710a7cd071542f Mon Sep 17 00:00:00 2001 From: Neil <4138956+nwparker@users.noreply.github.com> Date: Tue, 17 Mar 2026 13:54:51 -0700 Subject: [PATCH] tab menu, badges --- src/main/index.ts | 1 + src/renderer/src/components/Settings.tsx | 4 +- src/renderer/src/components/TabBar.tsx | 188 ++++++++++++++---- src/renderer/src/components/Terminal.tsx | 45 ++++- src/renderer/src/components/TerminalPane.tsx | 8 +- .../src/components/repo/RepoDotLabel.tsx | 23 +++ .../components/sidebar/AddWorktreeDialog.tsx | 14 +- .../src/components/sidebar/SearchBar.tsx | 16 +- .../src/components/sidebar/WorktreeCard.tsx | 10 +- .../components/sidebar/WorktreeMetaDialog.tsx | 137 +++++++++++++ src/renderer/src/components/sidebar/index.tsx | 2 + src/renderer/src/components/ui/badge.tsx | 1 + src/renderer/src/store/slices/terminals.ts | 24 +++ src/shared/types.ts | 2 + 14 files changed, 425 insertions(+), 50 deletions(-) create mode 100644 src/renderer/src/components/repo/RepoDotLabel.tsx create mode 100644 src/renderer/src/components/sidebar/WorktreeMetaDialog.tsx diff --git a/src/main/index.ts b/src/main/index.ts index 4bc26b0a3..dbc6bff3f 100644 --- a/src/main/index.ts +++ b/src/main/index.ts @@ -40,6 +40,7 @@ function createWindow(): BrowserWindow { }) mainWindow.on('ready-to-show', () => { + mainWindow.maximize() mainWindow.show() }) diff --git a/src/renderer/src/components/Settings.tsx b/src/renderer/src/components/Settings.tsx index f6872a646..62ff805cb 100644 --- a/src/renderer/src/components/Settings.tsx +++ b/src/renderer/src/components/Settings.tsx @@ -91,7 +91,7 @@ function Settings(): React.JSX.Element { } return ( -