From 5920750c24c6a73bf5582c86bac0b19d764aded6 Mon Sep 17 00:00:00 2001 From: Keith Guerin Date: Tue, 10 Feb 2026 09:36:20 -0800 Subject: [PATCH] ui: update & subdue footer colors and animate progress indicator (#18570) --- evals/hierarchical_memory.eval.ts | 2 +- .../src/ui/components/ContextUsageDisplay.tsx | 4 +- .../cli/src/ui/components/Footer.test.tsx | 10 ++--- packages/cli/src/ui/components/Footer.tsx | 29 +++++-------- .../ui/components/GeminiRespondingSpinner.tsx | 41 ++++++++++++++++++- .../cli/src/ui/components/InputPrompt.tsx | 15 ++++--- .../ui/components/LoadingIndicator.test.tsx | 8 ++-- .../src/ui/components/LoadingIndicator.tsx | 4 +- .../__snapshots__/Footer.test.tsx.snap | 10 ++--- .../ui/components/messages/UserMessage.tsx | 2 +- .../components/messages/UserShellMessage.tsx | 2 +- packages/cli/src/ui/constants.ts | 4 +- .../cli/src/ui/contexts/UIStateContext.tsx | 2 +- .../src/ui/hooks/useLoadingIndicator.test.tsx | 8 +--- .../cli/src/ui/hooks/usePhraseCycler.test.tsx | 10 ++--- packages/cli/src/ui/hooks/usePhraseCycler.ts | 8 ++-- packages/cli/src/ui/themes/theme.ts | 15 ++++++- 17 files changed, 106 insertions(+), 68 deletions(-) diff --git a/evals/hierarchical_memory.eval.ts b/evals/hierarchical_memory.eval.ts index 374610aeab..0a3b76cea2 100644 --- a/evals/hierarchical_memory.eval.ts +++ b/evals/hierarchical_memory.eval.ts @@ -107,7 +107,7 @@ Set the theme to "Light". Set the theme to "Dark". -What theme should I use?`, +What theme should I use? Tell me just the name of the theme.`, assert: async (_rig, result) => { assertModelHasOutput(result); expect(result).toMatch(/Dark/i); diff --git a/packages/cli/src/ui/components/ContextUsageDisplay.tsx b/packages/cli/src/ui/components/ContextUsageDisplay.tsx index 25dad9c7e3..09cd4c3922 100644 --- a/packages/cli/src/ui/components/ContextUsageDisplay.tsx +++ b/packages/cli/src/ui/components/ContextUsageDisplay.tsx @@ -24,8 +24,8 @@ export const ContextUsageDisplay = ({ return ( - ({percentageLeft} - {label}) + {percentageLeft} + {label} ); }; diff --git a/packages/cli/src/ui/components/Footer.test.tsx b/packages/cli/src/ui/components/Footer.test.tsx index 102ddfb1b7..635a3bfa83 100644 --- a/packages/cli/src/ui/components/Footer.test.tsx +++ b/packages/cli/src/ui/components/Footer.test.tsx @@ -128,7 +128,7 @@ describe('