diff --git a/apps/x/apps/renderer/src/App.tsx b/apps/x/apps/renderer/src/App.tsx index ba12e122..7824fbac 100644 --- a/apps/x/apps/renderer/src/App.tsx +++ b/apps/x/apps/renderer/src/App.tsx @@ -2470,9 +2470,20 @@ function App() { canNavigateForward={canNavigateForward} collapsedLeftPaddingPx={collapsedLeftPaddingPx} > - - {headerTitle} - + {openTabs.length > 1 ? ( + + ) : ( + + {headerTitle} + + )} {selectedPath && (
{isSaving ? ( @@ -2568,14 +2579,6 @@ function App() { ) : ( { navigateToFile(path) }}>
- diff --git a/apps/x/apps/renderer/src/components/chat-tab-bar.tsx b/apps/x/apps/renderer/src/components/chat-tab-bar.tsx index ad29bfb6..0c150207 100644 --- a/apps/x/apps/renderer/src/components/chat-tab-bar.tsx +++ b/apps/x/apps/renderer/src/components/chat-tab-bar.tsx @@ -24,10 +24,8 @@ export function ChatTabBar({ onSwitchTab, onCloseTab, }: ChatTabBarProps) { - if (tabs.length <= 1) return null - return ( -
+
{tabs.map((tab) => { const isActive = tab.id === activeTabId const isProcessing = tab.runId ? processingRunIds.has(tab.runId) : false @@ -39,7 +37,7 @@ export function ChatTabBar({ type="button" onClick={() => onSwitchTab(tab.id)} className={cn( - "group/tab relative flex items-center gap-1.5 px-3 py-1.5 text-xs max-w-[180px] min-w-[80px] transition-colors", + "group/tab relative flex items-center gap-1.5 px-3 h-full text-xs max-w-[180px] min-w-[80px] transition-colors", isActive ? "bg-accent text-accent-foreground" : "text-muted-foreground hover:bg-accent/50 hover:text-foreground"