From 36fd03574a02265be28103fe39f825451edc1ef4 Mon Sep 17 00:00:00 2001 From: Greg Pstrucha <875316+Gricha@users.noreply.github.com> Date: Wed, 7 Jan 2026 06:12:50 +0000 Subject: [PATCH] Merge workspace detail navbars and simplify navigation MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Consolidate the two-row navbar into a single row with Sessions/Terminal tabs inline after workspace name. Move Settings to a gear icon on the right. Remove the redundant stop button from header (available in Settings). 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- web/src/pages/WorkspaceDetail.tsx | 85 ++++++++++--------------------- 1 file changed, 26 insertions(+), 59 deletions(-) diff --git a/web/src/pages/WorkspaceDetail.tsx b/web/src/pages/WorkspaceDetail.tsx index 9ea4b607..bc3d8d88 100644 --- a/web/src/pages/WorkspaceDetail.tsx +++ b/web/src/pages/WorkspaceDetail.tsx @@ -435,7 +435,7 @@ export function WorkspaceDetail() { -
+
{displayName} {isHostWorkspace ? ( @@ -451,70 +451,37 @@ export function WorkspaceDetail() { stopped )}
- {!isHostWorkspace && ( - isRunning ? ( - - ) : isCreating ? ( - - ) : ( - - ) - )} -
- -
- {tabs.map((tab) => ( + > + {tab.label} + + ))} +
+ {tabs.some(tab => tab.id === 'settings') && ( - ))} + )}