diff --git a/apps/desktop/src/renderer/App.tsx b/apps/desktop/src/renderer/App.tsx index 378833f..41e2357 100644 --- a/apps/desktop/src/renderer/App.tsx +++ b/apps/desktop/src/renderer/App.tsx @@ -3218,6 +3218,8 @@ export function App() { }} onOpenLogsDirectory={openLogsDirectory} tabBarProps={tabBarProps} + isResizingSidebar={isResizingSidebar} + onResizeStart={() => setIsResizingSidebar(true)} /> diff --git a/apps/desktop/src/renderer/features/workspace/HomeWorkspace.tsx b/apps/desktop/src/renderer/features/workspace/HomeWorkspace.tsx index 01f84ce..4114fea 100644 --- a/apps/desktop/src/renderer/features/workspace/HomeWorkspace.tsx +++ b/apps/desktop/src/renderer/features/workspace/HomeWorkspace.tsx @@ -33,7 +33,9 @@ export function HomeWorkspace({ onSetTheme, onSetLocale, onOpenLogsDirectory, - tabBarProps + tabBarProps, + isResizingSidebar, + onResizeStart }: { profiles: ConnectionProfile[] folders?: ConnectionFolder[] @@ -60,6 +62,8 @@ export function HomeWorkspace({ onSetLocale(value: 'zhCN' | 'enUS'): void onOpenLogsDirectory(): void tabBarProps: any + isResizingSidebar: boolean + onResizeStart(): void }) { const [activeTab, setActiveTab] = useState<'overview' | 'quick-links' | 'command-manager' | 'connection-manager' | 'settings'>('overview') const [navDirection, setNavDirection] = useState<'down' | 'up'>('down') @@ -170,6 +174,12 @@ export function HomeWorkspace({ GitHub +
{/* Main Content Area */} diff --git a/apps/desktop/src/renderer/features/workspace/WorkspaceStage.tsx b/apps/desktop/src/renderer/features/workspace/WorkspaceStage.tsx index 8e8365c..f423329 100644 --- a/apps/desktop/src/renderer/features/workspace/WorkspaceStage.tsx +++ b/apps/desktop/src/renderer/features/workspace/WorkspaceStage.tsx @@ -87,7 +87,9 @@ export function WorkspaceStage({ onSetTheme, onSetLocale, onOpenLogsDirectory, - tabBarProps + tabBarProps, + isResizingSidebar, + onResizeStart }: { activeLocalTab: ActiveLocalTab activeHomeTabId: string | null @@ -156,6 +158,8 @@ export function WorkspaceStage({ onSetLocale(value: 'zhCN' | 'enUS'): void onOpenLogsDirectory(): void tabBarProps: any + isResizingSidebar: boolean + onResizeStart(): void }) { if (activeLocalTab?.kind === 'system') { return