From cf1a2db78a146d0cd5354dd926c49110f6a0bee8 Mon Sep 17 00:00:00 2001 From: Zane <75694352+zanesq@users.noreply.github.com> Date: Thu, 1 May 2025 11:49:53 -0700 Subject: [PATCH] Changed display of working directory and ellipsis to beginning of path (#2414) --- .../src/components/bottom_menu/BottomMenu.tsx | 182 +++++++++--------- 1 file changed, 91 insertions(+), 91 deletions(-) diff --git a/ui/desktop/src/components/bottom_menu/BottomMenu.tsx b/ui/desktop/src/components/bottom_menu/BottomMenu.tsx index ffecc350..e9dc9c89 100644 --- a/ui/desktop/src/components/bottom_menu/BottomMenu.tsx +++ b/ui/desktop/src/components/bottom_menu/BottomMenu.tsx @@ -19,10 +19,10 @@ const TOKEN_WARNING_THRESHOLD = 0.8; // warning shows at 80% of the token limit const TOOLS_MAX_SUGGESTED = 60; // max number of tools before we show a warning export default function BottomMenu({ - hasMessages, - setView, - numTokens = 0, - }: { + hasMessages, + setView, + numTokens = 0, +}: { hasMessages: boolean; setView: (view: View, viewOptions?: ViewOptions) => void; numTokens?: number; @@ -158,27 +158,27 @@ export default function BottomMenu({ }, [isDirTruncated]); return ( -
- {/* Directory Chooser - Always visible */} - { - if (hasMessages) { - window.electron.directoryChooser(); - } else { - window.electron.directoryChooser(true); - } - }} - > +
+ {/* Directory Chooser - Always visible */} + { + if (hasMessages) { + window.electron.directoryChooser(); + } else { + window.electron.directoryChooser(true); + } + }} + > - Working in {window.appConfig.get('GOOSE_WORKING_DIR') as string} + {window.appConfig.get('GOOSE_WORKING_DIR') as string} {isDirTruncated && ( @@ -191,85 +191,85 @@ export default function BottomMenu({ - {/* Goose Mode Selector Dropdown */} - + {/* Goose Mode Selector Dropdown */} + - {/* Right-side section with ToolCount and Model Selector together */} -
- {/* Tool and Token count */} - {} - {/* Model Selector Dropdown */} - {settingsV2Enabled ? ( - - ) : ( -
-
setIsModelMenuOpen(!isModelMenuOpen)} - > - {(currentModel?.alias ?? currentModel?.name) || 'Select Model'} - {isModelMenuOpen ? ( - - ) : ( - - )} -
+ {/* Right-side section with ToolCount and Model Selector together */} +
+ {/* Tool and Token count */} + {} + {/* Model Selector Dropdown */} + {settingsV2Enabled ? ( + + ) : ( +
+
setIsModelMenuOpen(!isModelMenuOpen)} + > + {(currentModel?.alias ?? currentModel?.name) || 'Select Model'} + {isModelMenuOpen ? ( + + ) : ( + + )} +
- {/* Dropdown Menu */} - {isModelMenuOpen && ( -
-
- ( - + )} + /> +
{ + setIsModelMenuOpen(false); + setView('settings'); + }} + > + Tools and Settings + +
+
- )} -
+ )} +
+ )}
+
); -} \ No newline at end of file +}