mirror of
https://github.com/google-gemini/gemini-cli.git
synced 2026-03-19 18:40:57 -07:00
feat(ui): composer UX refresh
- Implement refreshed multi-row status area with flattened visibility logic. - Stabilize Composer row heights to prevent layout jumping during debounce and typing. - Refactor renderStatusRow to use a direct flow for Mini(ized) mode, Shell Waiting, and status states. - Relocate ToastDisplay to top Composer row - Migrate Composer tests to use real ToastDisplay component and content-based assertions. - Regenerate all CLI UI snapshots to match the final architecture.
This commit is contained in:
committed by
Jarrod Whelan
parent
cd7dced951
commit
c210b57ab9
@@ -83,19 +83,6 @@ describe('SettingsSchema', () => {
|
||||
).toBe('boolean');
|
||||
});
|
||||
|
||||
it('should have loadingPhrases enum property', () => {
|
||||
const definition = getSettingsSchema().ui?.properties?.loadingPhrases;
|
||||
expect(definition).toBeDefined();
|
||||
expect(definition?.type).toBe('enum');
|
||||
expect(definition?.default).toBe('tips');
|
||||
expect(definition?.options?.map((o) => o.value)).toEqual([
|
||||
'tips',
|
||||
'witty',
|
||||
'all',
|
||||
'off',
|
||||
]);
|
||||
});
|
||||
|
||||
it('should have errorVerbosity enum property', () => {
|
||||
const definition = getSettingsSchema().ui?.properties?.errorVerbosity;
|
||||
expect(definition).toBeDefined();
|
||||
|
||||
Reference in New Issue
Block a user