From 2abc288c52cce03a9ac0e2a50b2ead632a8e3f94 Mon Sep 17 00:00:00 2001 From: Jacob Richman Date: Tue, 11 Nov 2025 16:14:08 -0800 Subject: [PATCH] Make useFullWidth the default. (#12911) --- docs/get-started/configuration.md | 2 +- packages/cli/src/config/settingsSchema.ts | 2 +- ...ternateBufferQuittingDisplay.test.tsx.snap | 18 +++---- .../__snapshots__/Footer.test.tsx.snap | 8 ++-- .../__snapshots__/InputPrompt.test.tsx.snap | 48 +++++++++---------- packages/cli/src/ui/utils/ui-sizing.ts | 2 +- schemas/settings.schema.json | 4 +- 7 files changed, 42 insertions(+), 42 deletions(-) diff --git a/docs/get-started/configuration.md b/docs/get-started/configuration.md index c5ac46b78b..a18edcbc50 100644 --- a/docs/get-started/configuration.md +++ b/docs/get-started/configuration.md @@ -227,7 +227,7 @@ their corresponding top-level category object in your `settings.json` file. - **`ui.useFullWidth`** (boolean): - **Description:** Use the entire width of the terminal for output. - - **Default:** `false` + - **Default:** `true` - **`ui.useAlternateBuffer`** (boolean): - **Description:** Use an alternate screen buffer for the UI, preserving shell diff --git a/packages/cli/src/config/settingsSchema.ts b/packages/cli/src/config/settingsSchema.ts index 41331a60f8..f9f994840e 100644 --- a/packages/cli/src/config/settingsSchema.ts +++ b/packages/cli/src/config/settingsSchema.ts @@ -488,7 +488,7 @@ const SETTINGS_SCHEMA = { label: 'Use Full Width', category: 'UI', requiresRestart: false, - default: false, + default: true, description: 'Use the entire width of the terminal for output.', showInDialog: true, }, diff --git a/packages/cli/src/ui/components/__snapshots__/AlternateBufferQuittingDisplay.test.tsx.snap b/packages/cli/src/ui/components/__snapshots__/AlternateBufferQuittingDisplay.test.tsx.snap index 0e7ef17e3b..39df73eee6 100644 --- a/packages/cli/src/ui/components/__snapshots__/AlternateBufferQuittingDisplay.test.tsx.snap +++ b/packages/cli/src/ui/components/__snapshots__/AlternateBufferQuittingDisplay.test.tsx.snap @@ -16,13 +16,13 @@ Tips for getting started: 2. Be specific for the best results. 3. Create GEMINI.md files to customize your interactions with Gemini. 4. /help for more information. -╭────────────────────────────────────────────────────────────────────────────╮ -│ToolMessage: tool1 - Success │ -╰────────────────────────────────────────────────────────────────────────────╯ -╭────────────────────────────────────────────────────────────────────────────╮ -│ToolMessage: tool2 - Success │ -╰────────────────────────────────────────────────────────────────────────────╯ -╭────────────────────────────────────────────────────────────────────────────╮ -│ToolMessage: tool3 - Pending │ -╰────────────────────────────────────────────────────────────────────────────╯" +╭──────────────────────────────────────────────────────────────────────────────╮ +│ToolMessage: tool1 - Success │ +╰──────────────────────────────────────────────────────────────────────────────╯ +╭──────────────────────────────────────────────────────────────────────────────╮ +│ToolMessage: tool2 - Success │ +╰──────────────────────────────────────────────────────────────────────────────╯ +╭──────────────────────────────────────────────────────────────────────────────╮ +│ToolMessage: tool3 - Pending │ +╰──────────────────────────────────────────────────────────────────────────────╯" `; diff --git a/packages/cli/src/ui/components/__snapshots__/Footer.test.tsx.snap b/packages/cli/src/ui/components/__snapshots__/Footer.test.tsx.snap index 72203200a4..292e3b9bc3 100644 --- a/packages/cli/src/ui/components/__snapshots__/Footer.test.tsx.snap +++ b/packages/cli/src/ui/components/__snapshots__/Footer.test.tsx.snap @@ -1,11 +1,11 @@ // Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html -exports[`