feat(cli): stable footer UX and layout refinements

This commit is contained in:
jacob314
2026-03-03 13:32:38 -08:00
parent d6c560498b
commit f9e883c963
52 changed files with 1600 additions and 1107 deletions

View File

@@ -270,6 +270,24 @@ their corresponding top-level category object in your `settings.json` file.
- **Description:** Hide the footer from the UI
- **Default:** `false`
- **`ui.collapseDrawerDuringApproval`** (boolean):
- **Description:** Collapse the entire drawer (status, context, input, footer)
when a tool approval request is displayed.
- **Default:** `true`
- **`ui.newFooterLayout`** (enum):
- **Description:** Use the new 2-row layout with inline tips.
- **Default:** `"legacy"`
- **Values:** `"legacy"`, `"new"`, `"new_divider_down"`
- **`ui.showTips`** (boolean):
- **Description:** Show informative tips on the right side of the status line.
- **Default:** `true`
- **`ui.showWit`** (boolean):
- **Description:** Show witty phrases while waiting.
- **Default:** `true`
- **`ui.showMemoryUsage`** (boolean):
- **Description:** Display memory usage information in the UI
- **Default:** `false`
@@ -311,12 +329,6 @@ their corresponding top-level category object in your `settings.json` file.
- **Description:** Show the spinner during operations.
- **Default:** `true`
- **`ui.loadingPhrases`** (enum):
- **Description:** What to show while the model is working: tips, witty
comments, both, or nothing.
- **Default:** `"tips"`
- **Values:** `"tips"`, `"witty"`, `"all"`, `"off"`
- **`ui.errorVerbosity`** (enum):
- **Description:** Controls whether recoverable errors are hidden (low) or
fully shown (full).