From be20fb90831cdda9ca6656c216f279e396ace778 Mon Sep 17 00:00:00 2001 From: Reid Date: Tue, 13 Oct 2026 22:41:18 +0800 Subject: [PATCH 1/2] feat(terminal): add default command output collapse setting Keep terminal execution independent from output visibility. Preserve existing behavior until users enable the setting. Refs #605 --- .../src/__tests__/global-settings.test.ts | 13 ++++ packages/types/src/global-settings.ts | 4 + packages/types/src/vscode-extension-host.ts | 1 + src/core/webview/ClineProvider.ts | 6 ++ .../webview/__tests__/ClineProvider.spec.ts | 10 +++ .../__tests__/webviewMessageHandler.spec.ts | 17 +++++ webview-ui/playwright/gallery/stories.tsx | 27 +++++++ .../src/components/chat/CommandExecution.tsx | 19 +++-- .../CommandExecution.collapse.spec.tsx | 73 +++++++++++++++++++ .../src/components/settings/SettingsView.tsx | 3 + .../components/settings/TerminalSettings.tsx | 29 +++++++- .../settings/__tests__/SettingsView.spec.tsx | 41 +++++++++++ .../__tests__/TerminalSettings.visual.tsx | 13 ++++ webview-ui/src/i18n/locales/ca/settings.json | 4 + webview-ui/src/i18n/locales/de/settings.json | 4 + webview-ui/src/i18n/locales/en/settings.json | 4 + webview-ui/src/i18n/locales/es/settings.json | 4 + webview-ui/src/i18n/locales/fr/settings.json | 4 + webview-ui/src/i18n/locales/hi/settings.json | 4 + webview-ui/src/i18n/locales/id/settings.json | 4 + webview-ui/src/i18n/locales/it/settings.json | 4 + webview-ui/src/i18n/locales/ja/settings.json | 4 + webview-ui/src/i18n/locales/ko/settings.json | 4 + webview-ui/src/i18n/locales/nl/settings.json | 4 + webview-ui/src/i18n/locales/pl/settings.json | 4 + .../src/i18n/locales/pt-BR/settings.json | 4 + webview-ui/src/i18n/locales/ru/settings.json | 4 + webview-ui/src/i18n/locales/tr/settings.json | 4 + webview-ui/src/i18n/locales/vi/settings.json | 4 + .../src/i18n/locales/zh-CN/settings.json | 4 + .../src/i18n/locales/zh-TW/settings.json | 4 + 31 files changed, 321 insertions(+), 7 deletions(-) create mode 100644 webview-ui/src/components/chat/__tests__/CommandExecution.collapse.spec.tsx create mode 100644 webview-ui/src/components/settings/__tests__/TerminalSettings.visual.tsx diff --git a/packages/types/src/__tests__/global-settings.test.ts b/packages/types/src/__tests__/global-settings.test.ts index c2040383e8..f2b2e7e8e5 100644 --- a/packages/types/src/__tests__/global-settings.test.ts +++ b/packages/types/src/__tests__/global-settings.test.ts @@ -38,3 +38,16 @@ describe("alwaysDenyUnapprovedCommands global setting", () => { expect(() => globalSettingsSchema.parse({ alwaysDenyUnapprovedCommands: "true" })).toThrow() }) }) + +describe("collapseCommandOutputByDefault global setting", () => { + it.each([true, false, undefined])("round-trips %s through the export/import schema", (value) => { + const settings = globalSettingsSchema.parse({ collapseCommandOutputByDefault: value }) + expect(globalSettingsSchema.parse(JSON.parse(JSON.stringify(settings))).collapseCommandOutputByDefault).toBe( + value, + ) + expect(GLOBAL_SETTINGS_KEYS).toContain("collapseCommandOutputByDefault") + }) + it("rejects non-boolean values", () => { + expect(globalSettingsSchema.safeParse({ collapseCommandOutputByDefault: "true" }).success).toBe(false) + }) +}) diff --git a/packages/types/src/global-settings.ts b/packages/types/src/global-settings.ts index 16e9751974..3253d1ecf3 100644 --- a/packages/types/src/global-settings.ts +++ b/packages/types/src/global-settings.ts @@ -49,6 +49,9 @@ export const DEFAULT_AUTO_CLOSE_ZOO_OPENED_NEW_FILES = false */ export const DEFAULT_DIFF_FUZZY_THRESHOLD = 1.0 +// Preserve the existing terminal-dependent output display until users opt in. +export const DEFAULT_COLLAPSE_COMMAND_OUTPUT_BY_DEFAULT = false + export const DEFAULT_DESTRUCTIVE_COMMAND_GUARD_ENABLED = false /** @@ -236,6 +239,7 @@ export const globalSettingsSchema = z.object({ terminalOutputPreviewSize: z.enum(["small", "medium", "large"]).optional(), terminalShellIntegrationTimeout: z.number().optional(), terminalShellIntegrationDisabled: z.boolean().optional(), + collapseCommandOutputByDefault: z.boolean().optional(), terminalCommandDelay: z.number().optional(), terminalPowershellCounter: z.boolean().optional(), terminalZshClearEolMark: z.boolean().optional(), diff --git a/packages/types/src/vscode-extension-host.ts b/packages/types/src/vscode-extension-host.ts index c0e8509105..ac17ecfab4 100644 --- a/packages/types/src/vscode-extension-host.ts +++ b/packages/types/src/vscode-extension-host.ts @@ -299,6 +299,7 @@ export type ExtensionState = Pick< | "terminalOutputPreviewSize" | "terminalShellIntegrationTimeout" | "terminalShellIntegrationDisabled" + | "collapseCommandOutputByDefault" | "terminalCommandDelay" | "terminalPowershellCounter" | "terminalZshClearEolMark" diff --git a/src/core/webview/ClineProvider.ts b/src/core/webview/ClineProvider.ts index b2f0ea8386..bf1ff02f93 100644 --- a/src/core/webview/ClineProvider.ts +++ b/src/core/webview/ClineProvider.ts @@ -48,6 +48,7 @@ import { DEFAULT_DIFF_FUZZY_THRESHOLD, DEFAULT_DESTRUCTIVE_COMMAND_GUARD_ENABLED, DEFAULT_ALWAYS_DENY_UNAPPROVED_COMMANDS, + DEFAULT_COLLAPSE_COMMAND_OUTPUT_BY_DEFAULT, DEFAULT_AUTO_CLOSE_ZOO_OPENED_FILES, DEFAULT_AUTO_CLOSE_ZOO_OPENED_FILES_AFTER_USER_EDITED, DEFAULT_AUTO_CLOSE_ZOO_OPENED_NEW_FILES, @@ -2625,6 +2626,7 @@ export class ClineProvider diffFuzzyThreshold, terminalShellIntegrationTimeout, terminalShellIntegrationDisabled, + collapseCommandOutputByDefault, terminalCommandDelay, terminalPowershellCounter, terminalZshClearEolMark, @@ -2797,6 +2799,8 @@ export class ClineProvider diffFuzzyThreshold: diffFuzzyThreshold ?? DEFAULT_DIFF_FUZZY_THRESHOLD, terminalShellIntegrationTimeout: terminalShellIntegrationTimeout ?? Terminal.defaultShellIntegrationTimeout, terminalShellIntegrationDisabled: terminalShellIntegrationDisabled ?? true, + collapseCommandOutputByDefault: + collapseCommandOutputByDefault ?? DEFAULT_COLLAPSE_COMMAND_OUTPUT_BY_DEFAULT, terminalCommandDelay: terminalCommandDelay ?? 0, terminalPowershellCounter: terminalPowershellCounter ?? false, terminalZshClearEolMark: terminalZshClearEolMark ?? true, @@ -3033,6 +3037,8 @@ export class ClineProvider terminalShellIntegrationTimeout: stateValues.terminalShellIntegrationTimeout ?? Terminal.defaultShellIntegrationTimeout, terminalShellIntegrationDisabled: stateValues.terminalShellIntegrationDisabled ?? true, + collapseCommandOutputByDefault: + stateValues.collapseCommandOutputByDefault ?? DEFAULT_COLLAPSE_COMMAND_OUTPUT_BY_DEFAULT, terminalCommandDelay: stateValues.terminalCommandDelay ?? 0, terminalPowershellCounter: stateValues.terminalPowershellCounter ?? false, terminalZshClearEolMark: stateValues.terminalZshClearEolMark ?? true, diff --git a/src/core/webview/__tests__/ClineProvider.spec.ts b/src/core/webview/__tests__/ClineProvider.spec.ts index 29b823cf50..a0136f2700 100644 --- a/src/core/webview/__tests__/ClineProvider.spec.ts +++ b/src/core/webview/__tests__/ClineProvider.spec.ts @@ -2184,6 +2184,16 @@ describe("ClineProvider", () => { expect(state.writeDelayMs).toBe(DEFAULT_WRITE_DELAY_MS) }) + test.each([true, false, undefined])( + "returns the saved output collapse preference (%s) to the webview", + async (value) => { + await provider.resolveWebviewView(mockWebviewView) + await provider.contextProxy.setValue("collapseCommandOutputByDefault", value) + expect((await provider.getState()).collapseCommandOutputByDefault).toBe(value ?? false) + expect((await provider.getStateToPostToWebview()).collapseCommandOutputByDefault).toBe(value ?? false) + }, + ) + test("getState applies fallback defaults for write, diff, and terminal settings", async () => { // Mock globalState.get to return undefined for the fallback settings // (typed reassignment — Memento.get has no mock type, same pattern as the diff --git a/src/core/webview/__tests__/webviewMessageHandler.spec.ts b/src/core/webview/__tests__/webviewMessageHandler.spec.ts index c57e9f3ac3..2e8aa582c4 100644 --- a/src/core/webview/__tests__/webviewMessageHandler.spec.ts +++ b/src/core/webview/__tests__/webviewMessageHandler.spec.ts @@ -2368,3 +2368,20 @@ describe("webviewMessageHandler - telemetrySetting", () => { expect(TelemetryService.instance.updateTelemetryState).not.toHaveBeenCalled() }) }) + +it.each([true, false, undefined])( + "persists the output collapse preference (%s) without changing terminal mode", + async (value) => { + vi.clearAllMocks() + await webviewMessageHandler(mockClineProvider, { + type: "updateSettings", + updatedSettings: { collapseCommandOutputByDefault: value }, + }) + expect(mockClineProvider.contextProxy.setValue).toHaveBeenCalledWith("collapseCommandOutputByDefault", value) + expect(mockClineProvider.contextProxy.setValue).not.toHaveBeenCalledWith( + "terminalShellIntegrationDisabled", + expect.anything(), + ) + expect(mockClineProvider.postStateToWebview).toHaveBeenCalledTimes(1) + }, +) diff --git a/webview-ui/playwright/gallery/stories.tsx b/webview-ui/playwright/gallery/stories.tsx index 17c53f40d4..9ce05c1b6d 100644 --- a/webview-ui/playwright/gallery/stories.tsx +++ b/webview-ui/playwright/gallery/stories.tsx @@ -12,6 +12,33 @@ const mermaidGantt = `gantt Ship release :active, release, after scope, 3d` export const stories: Record = { + "terminal-settings": async () => { + const [{ AppProviders }, { TerminalSettings }] = await Promise.all([ + import("../AppProviders"), + import("@/components/settings/TerminalSettings"), + ]) + function Settings() { + const [collapsed, setCollapsed] = useState(false) + return ( +
+ { + if (field === "collapseCommandOutputByDefault") setCollapsed(Boolean(value)) + }} + /> +
+ ) + } + return ( + + + + ) + }, "bedrock-output-budget": async ({ model = "anthropic.claude-opus-5" }) => { const [{ AppProviders }, { ThinkingBudget }, { bedrockModels, providerIdentifiers }] = await Promise.all([ import("../AppProviders"), diff --git a/webview-ui/src/components/chat/CommandExecution.tsx b/webview-ui/src/components/chat/CommandExecution.tsx index 4884d5a8b6..68266d0959 100644 --- a/webview-ui/src/components/chat/CommandExecution.tsx +++ b/webview-ui/src/components/chat/CommandExecution.tsx @@ -3,7 +3,12 @@ import { useEvent } from "react-use" import { t } from "i18next" import { ChevronDown, OctagonX } from "lucide-react" -import { type ExtensionMessage, type CommandExecutionStatus, commandExecutionStatusSchema } from "@roo-code/types" +import { + type ExtensionMessage, + type CommandExecutionStatus, + commandExecutionStatusSchema, + DEFAULT_COLLAPSE_COMMAND_OUTPUT_BY_DEFAULT, +} from "@roo-code/types" import { safeJsonParse } from "@roo/core" import { COMMAND_OUTPUT_STRING } from "@roo/combineCommandSequences" @@ -42,6 +47,7 @@ interface CommandExecutionProps { export const CommandExecution = ({ executionId, text, icon, title, isDenied = false }: CommandExecutionProps) => { const { terminalShellIntegrationDisabled = false, + collapseCommandOutputByDefault = DEFAULT_COLLAPSE_COMMAND_OUTPUT_BY_DEFAULT, destructiveCommandGuardEnabled = false, allowedCommands = [], deniedCommands = [], @@ -51,9 +57,8 @@ export const CommandExecution = ({ executionId, text, icon, title, isDenied = fa const { command, output: parsedOutput } = useMemo(() => parseCommandAndOutput(text), [text]) - // If we aren't opening the VSCode terminal for this command then we default - // to expanding the command execution output. - const [isExpanded, setIsExpanded] = useState(terminalShellIntegrationDisabled) + // Apply the preference on mount. Manual toggles remain in control afterwards. + const [isExpanded, setIsExpanded] = useState(!collapseCommandOutputByDefault && terminalShellIntegrationDisabled) const [streamingOutput, setStreamingOutput] = useState("") // Initialize from the module-level cache so that components mounting after // the "started" event was delivered still show the running indicator. @@ -159,7 +164,9 @@ export const CommandExecution = ({ executionId, text, icon, title, isDenied = fa // Not a terminal state -- signals a mid-execution retry // via execa after a shell integration failure. A new // "started" event will follow, so leave the cache intact. - setIsExpanded(true) + if (!collapseCommandOutputByDefault) { + setIsExpanded(true) + } break case "output": setStreamingOutput(data.output) @@ -171,7 +178,7 @@ export const CommandExecution = ({ executionId, text, icon, title, isDenied = fa } } }, - [executionId], + [executionId, collapseCommandOutputByDefault], ) useEvent("message", onMessage) diff --git a/webview-ui/src/components/chat/__tests__/CommandExecution.collapse.spec.tsx b/webview-ui/src/components/chat/__tests__/CommandExecution.collapse.spec.tsx new file mode 100644 index 0000000000..e6750fbd91 --- /dev/null +++ b/webview-ui/src/components/chat/__tests__/CommandExecution.collapse.spec.tsx @@ -0,0 +1,73 @@ +import { act, fireEvent, screen, renderWithExtensionState } from "@/utils/test-utils" +import { CommandExecution } from "../CommandExecution" + +vi.mock("@/utils/vscode", () => ({ vscode: { postMessage: vi.fn() } })) +vi.mock("../../common/CodeBlock", () => ({ + default: ({ source }: { source: string }) =>
{source}
, +})) +vi.mock("../TerminalOutput", () => ({ + TerminalOutput: ({ content }: { content: string }) =>
{content}
, +})) +vi.mock("../CommandPatternSelector", () => ({ CommandPatternSelector: () => null })) + +const sendStatus = (data: Record) => { + act(() => + window.dispatchEvent( + new MessageEvent("message", { + data: { + type: "commandExecutionStatus", + text: JSON.stringify({ executionId: "collapse-test", ...data }), + }, + }), + ), + ) +} +const setup = (collapseCommandOutputByDefault?: boolean, terminalShellIntegrationDisabled = true) => + renderWithExtensionState( + , + { + state: { collapseCommandOutputByDefault, terminalShellIntegrationDisabled }, + }, + ) +const outputContainer = () => screen.getByTestId("terminal-output").parentElement + +describe("command output collapse preference", () => { + it.each([ + [true, true, true], + [true, false, true], + [false, true, false], + [false, false, true], + [undefined, true, false], + [undefined, false, true], + ])("applies preference %s with inline mode %s", (preference, inline, collapsed) => { + setup(preference, inline) + expect(outputContainer()).toHaveClass(collapsed ? "max-h-0" : "max-h-[100%]") + }) + it("keeps streaming and completed output collapsed until manually expanded", () => { + setup(true) + sendStatus({ status: "started", pid: 123 }) + sendStatus({ status: "output", output: "Streaming output" }) + expect(screen.getByTestId("terminal-output")).toHaveTextContent("Streaming output") + expect(outputContainer()).toHaveClass("max-h-0") + fireEvent.click(screen.getAllByRole("button").at(-1)!) + expect(outputContainer()).not.toHaveClass("max-h-0") + sendStatus({ status: "output", output: "More output" }) + sendStatus({ status: "exited", exitCode: 0 }) + expect(outputContainer()).not.toHaveClass("max-h-0") + fireEvent.click(screen.getAllByRole("button").at(-1)!) + expect(outputContainer()).toHaveClass("max-h-0") + }) + + it("preserves a manual expansion through fallback and new output", () => { + setup(true, false) + fireEvent.click(screen.getAllByRole("button").at(-1)!) + sendStatus({ status: "fallback" }) + sendStatus({ status: "output", output: "Fallback output" }) + expect(outputContainer()).not.toHaveClass("max-h-0") + }) + it.each([true, false, undefined])("respects preference %s during shell integration fallback", (preference) => { + setup(preference, false) + sendStatus({ status: "fallback" }) + expect(outputContainer()).toHaveClass(preference ? "max-h-0" : "max-h-[100%]") + }) +}) diff --git a/webview-ui/src/components/settings/SettingsView.tsx b/webview-ui/src/components/settings/SettingsView.tsx index 61ba954dd5..6100a373e1 100644 --- a/webview-ui/src/components/settings/SettingsView.tsx +++ b/webview-ui/src/components/settings/SettingsView.tsx @@ -188,6 +188,7 @@ const SettingsView = forwardRef(({ onDone, t terminalOutputPreviewSize, terminalShellIntegrationTimeout, terminalShellIntegrationDisabled, // Added from upstream + collapseCommandOutputByDefault, terminalCommandDelay, terminalPowershellCounter, terminalZshClearEolMark, @@ -416,6 +417,7 @@ const SettingsView = forwardRef(({ onDone, t diffFuzzyThreshold, terminalShellIntegrationTimeout: terminalShellIntegrationTimeout ?? 30_000, terminalShellIntegrationDisabled, + collapseCommandOutputByDefault, terminalCommandDelay, terminalPowershellCounter, terminalZshClearEolMark, @@ -897,6 +899,7 @@ const SettingsView = forwardRef(({ onDone, t terminalOutputPreviewSize={terminalOutputPreviewSize} terminalShellIntegrationTimeout={terminalShellIntegrationTimeout} terminalShellIntegrationDisabled={terminalShellIntegrationDisabled} + collapseCommandOutputByDefault={collapseCommandOutputByDefault} terminalCommandDelay={terminalCommandDelay} terminalPowershellCounter={terminalPowershellCounter} terminalZshClearEolMark={terminalZshClearEolMark} diff --git a/webview-ui/src/components/settings/TerminalSettings.tsx b/webview-ui/src/components/settings/TerminalSettings.tsx index 3601f1876e..ac7decdb2c 100644 --- a/webview-ui/src/components/settings/TerminalSettings.tsx +++ b/webview-ui/src/components/settings/TerminalSettings.tsx @@ -7,7 +7,11 @@ import { buildDocLink } from "@src/utils/docLinks" import { useEvent, useMount } from "react-use" import { Terminal } from "lucide-react" -import { type ExtensionMessage, type TerminalOutputPreviewSize } from "@roo-code/types" +import { + type ExtensionMessage, + type TerminalOutputPreviewSize, + DEFAULT_COLLAPSE_COMMAND_OUTPUT_BY_DEFAULT, +} from "@roo-code/types" import { cn } from "@/lib/utils" import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue, Slider, Button } from "@/components/ui" @@ -21,6 +25,7 @@ type TerminalSettingsProps = HTMLAttributes & { terminalOutputPreviewSize?: TerminalOutputPreviewSize terminalShellIntegrationTimeout?: number terminalShellIntegrationDisabled?: boolean + collapseCommandOutputByDefault?: boolean terminalCommandDelay?: number terminalPowershellCounter?: boolean terminalZshClearEolMark?: boolean @@ -33,6 +38,7 @@ type TerminalSettingsProps = HTMLAttributes & { | "terminalOutputPreviewSize" | "terminalShellIntegrationTimeout" | "terminalShellIntegrationDisabled" + | "collapseCommandOutputByDefault" | "terminalCommandDelay" | "terminalPowershellCounter" | "terminalZshClearEolMark" @@ -51,6 +57,7 @@ export const TerminalSettings = ({ terminalOutputPreviewSize, terminalShellIntegrationTimeout, terminalShellIntegrationDisabled, + collapseCommandOutputByDefault, terminalCommandDelay, terminalPowershellCounter, terminalZshClearEolMark, @@ -151,6 +158,26 @@ export const TerminalSettings = ({ + + + setCachedStateField( + "collapseCommandOutputByDefault", + (event.target as HTMLInputElement).checked, + ) + } + data-testid="terminal-collapse-command-output-checkbox"> + {t("settings:terminal.collapseCommandOutput.label")} + +
+ {t("settings:terminal.collapseCommandOutput.description")} +
+
+ {/* Advanced Settings */}
diff --git a/webview-ui/src/components/settings/__tests__/SettingsView.spec.tsx b/webview-ui/src/components/settings/__tests__/SettingsView.spec.tsx index 97b390f6f4..0835f255f9 100644 --- a/webview-ui/src/components/settings/__tests__/SettingsView.spec.tsx +++ b/webview-ui/src/components/settings/__tests__/SettingsView.spec.tsx @@ -428,6 +428,47 @@ describe("SettingsView - Sound Settings", () => { ) }) + it.each([true, false, undefined])("buffers the output collapse preference (%s) until Save", (savedValue) => { + renderWithExtensionState(, { + state: { collapseCommandOutputByDefault: savedValue, terminalShellIntegrationDisabled: true }, + }) + const checkbox = within(screen.getByTestId("settings-content")).getByTestId( + "terminal-collapse-command-output-checkbox", + ) + expect(checkbox).toHaveProperty("checked", savedValue ?? false) + vi.mocked(vscode.postMessage).mockClear() + fireEvent.click(checkbox) + expect(checkbox).toHaveProperty("checked", !(savedValue ?? false)) + expect(vscode.postMessage).not.toHaveBeenCalledWith(expect.objectContaining({ type: "updateSettings" })) + fireEvent.click(screen.getByTestId("save-button")) + expect(vscode.postMessage).toHaveBeenCalledWith( + expect.objectContaining({ + type: "updateSettings", + updatedSettings: expect.objectContaining({ + collapseCommandOutputByDefault: !(savedValue ?? false), + terminalShellIntegrationDisabled: true, + }), + }), + ) + }) + + it("keeps the buffered collapse preference during an unrelated live state refresh", async () => { + const { getSettingsContent, activateTab } = renderSettingsView({ settingsImportedAt: "initial-collapse-state" }) + activateTab("terminal") + const checkbox = await within(getSettingsContent()).findByTestId("terminal-collapse-command-output-checkbox") + fireEvent.click(checkbox) + act(() => + mockPostMessage({ collapseCommandOutputByDefault: false, settingsImportedAt: "initial-collapse-state" }), + ) + expect(checkbox).toHaveProperty("checked", true) + fireEvent.click(screen.getByTestId("save-button")) + expect(vscode.postMessage).toHaveBeenCalledWith( + expect.objectContaining({ + type: "updateSettings", + updatedSettings: expect.objectContaining({ collapseCommandOutputByDefault: true }), + }), + ) + }) it("saves the selected chat font size and persists null on reset", () => { const { activateTab, getSettingsContent } = renderSettingsView() diff --git a/webview-ui/src/components/settings/__tests__/TerminalSettings.visual.tsx b/webview-ui/src/components/settings/__tests__/TerminalSettings.visual.tsx new file mode 100644 index 0000000000..4dadb1ed26 --- /dev/null +++ b/webview-ui/src/components/settings/__tests__/TerminalSettings.visual.tsx @@ -0,0 +1,13 @@ +import { expect, test } from "../../../../playwright/coverage-fixture" +import { mountedStory } from "../../../../playwright/mounted-story" +import { applyVisualTheme, visualThemes } from "../../../../playwright/themes" + +for (const theme of visualThemes) { + test(`renders terminal settings in the VS Code ${theme.name} theme`, async ({ mount, page }) => { + const component = mountedStory(await mount("terminal-settings")) + await applyVisualTheme(page, theme) + const story = component.getByTestId("terminal-settings-story") + await expect(story.getByTestId("terminal-collapse-command-output-checkbox")).toBeVisible() + await expect(story).toHaveScreenshot(`terminal-settings-${theme.name}.png`) + }) +} diff --git a/webview-ui/src/i18n/locales/ca/settings.json b/webview-ui/src/i18n/locales/ca/settings.json index f599e40db9..7afa677cee 100644 --- a/webview-ui/src/i18n/locales/ca/settings.json +++ b/webview-ui/src/i18n/locales/ca/settings.json @@ -835,6 +835,10 @@ } }, "terminal": { + "collapseCommandOutput": { + "label": "Replega la sortida de les ordres per defecte", + "description": "Mostra replegada la sortida de les ordres, inclosa la del terminal en línia. Podeu desplegar-la manualment. Això no canvia com s’executen les ordres." + }, "basic": { "label": "Configuració del terminal: Bàsica", "description": "Configuració bàsica del terminal" diff --git a/webview-ui/src/i18n/locales/de/settings.json b/webview-ui/src/i18n/locales/de/settings.json index 845c9e575f..f564e0c67c 100644 --- a/webview-ui/src/i18n/locales/de/settings.json +++ b/webview-ui/src/i18n/locales/de/settings.json @@ -835,6 +835,10 @@ } }, "terminal": { + "collapseCommandOutput": { + "label": "Befehlsausgabe standardmäßig einklappen", + "description": "Befehlsausgaben werden zunächst eingeklappt, auch im Inline-Terminal. Bei Bedarf manuell aufklappen. Die Befehlsausführung bleibt unverändert." + }, "basic": { "label": "Terminal-Einstellungen: Grundlegend", "description": "Grundlegende Terminal-Einstellungen" diff --git a/webview-ui/src/i18n/locales/en/settings.json b/webview-ui/src/i18n/locales/en/settings.json index de36f7ac3a..5101658c17 100644 --- a/webview-ui/src/i18n/locales/en/settings.json +++ b/webview-ui/src/i18n/locales/en/settings.json @@ -915,6 +915,10 @@ } }, "terminal": { + "collapseCommandOutput": { + "label": "Collapse command output by default", + "description": "Start command output collapsed, including Inline Terminal output. Expand it manually when needed. This does not change how commands run." + }, "basic": { "label": "Terminal Settings: Basic", "description": "Basic terminal settings" diff --git a/webview-ui/src/i18n/locales/es/settings.json b/webview-ui/src/i18n/locales/es/settings.json index 1e6f87d553..a4b48e2b72 100644 --- a/webview-ui/src/i18n/locales/es/settings.json +++ b/webview-ui/src/i18n/locales/es/settings.json @@ -835,6 +835,10 @@ } }, "terminal": { + "collapseCommandOutput": { + "label": "Contraer la salida de comandos por defecto", + "description": "Muestra contraída la salida de comandos, incluida la del terminal en línea. Puede expandirla manualmente. Esto no cambia cómo se ejecutan los comandos." + }, "basic": { "label": "Configuración del terminal: Básica", "description": "Configuración básica del terminal" diff --git a/webview-ui/src/i18n/locales/fr/settings.json b/webview-ui/src/i18n/locales/fr/settings.json index ec6ee0f692..87d71298d0 100644 --- a/webview-ui/src/i18n/locales/fr/settings.json +++ b/webview-ui/src/i18n/locales/fr/settings.json @@ -835,6 +835,10 @@ } }, "terminal": { + "collapseCommandOutput": { + "label": "Replier la sortie des commandes par défaut", + "description": "Replie la sortie des commandes, y compris celle du terminal intégré. Dépliez-la manuellement si nécessaire. Cela ne change pas leur exécution." + }, "basic": { "label": "Paramètres du terminal : Base", "description": "Paramètres de base du terminal" diff --git a/webview-ui/src/i18n/locales/hi/settings.json b/webview-ui/src/i18n/locales/hi/settings.json index fa725cd2c5..112ae409e0 100644 --- a/webview-ui/src/i18n/locales/hi/settings.json +++ b/webview-ui/src/i18n/locales/hi/settings.json @@ -835,6 +835,10 @@ } }, "terminal": { + "collapseCommandOutput": { + "label": "कमांड आउटपुट डिफ़ॉल्ट रूप से संक्षिप्त करें", + "description": "इनलाइन टर्मिनल सहित कमांड आउटपुट को संक्षिप्त दिखाएँ। ज़रूरत पड़ने पर इसे मैन्युअल रूप से फैलाएँ। इससे कमांड चलाने का तरीका नहीं बदलता।" + }, "basic": { "label": "टर्मिनल सेटिंग्स: मूल", "description": "मूल टर्मिनल सेटिंग्स" diff --git a/webview-ui/src/i18n/locales/id/settings.json b/webview-ui/src/i18n/locales/id/settings.json index bd3e0fcc96..45bd88cbe7 100644 --- a/webview-ui/src/i18n/locales/id/settings.json +++ b/webview-ui/src/i18n/locales/id/settings.json @@ -835,6 +835,10 @@ } }, "terminal": { + "collapseCommandOutput": { + "label": "Ciutkan keluaran perintah secara default", + "description": "Tampilkan keluaran perintah dalam keadaan diciutkan, termasuk terminal inline. Perluas secara manual bila diperlukan. Cara perintah dijalankan tidak berubah." + }, "basic": { "label": "Pengaturan Terminal: Dasar", "description": "Pengaturan terminal dasar" diff --git a/webview-ui/src/i18n/locales/it/settings.json b/webview-ui/src/i18n/locales/it/settings.json index 2b604e720f..e0e85cbbe5 100644 --- a/webview-ui/src/i18n/locales/it/settings.json +++ b/webview-ui/src/i18n/locales/it/settings.json @@ -835,6 +835,10 @@ } }, "terminal": { + "collapseCommandOutput": { + "label": "Comprimi l’output dei comandi per impostazione predefinita", + "description": "Mostra compresso l’output dei comandi, incluso quello del terminale inline. Espandilo manualmente quando necessario. L’esecuzione dei comandi non cambia." + }, "basic": { "label": "Impostazioni terminale: Base", "description": "Impostazioni base del terminale" diff --git a/webview-ui/src/i18n/locales/ja/settings.json b/webview-ui/src/i18n/locales/ja/settings.json index 2ca3ef0396..df104d1cd1 100644 --- a/webview-ui/src/i18n/locales/ja/settings.json +++ b/webview-ui/src/i18n/locales/ja/settings.json @@ -835,6 +835,10 @@ } }, "terminal": { + "collapseCommandOutput": { + "label": "コマンド出力をデフォルトで折りたたむ", + "description": "インラインターミナルを含むコマンド出力を折りたたんで表示します。必要に応じて手動で展開できます。コマンドの実行方法は変わりません。" + }, "basic": { "label": "ターミナル設定:基本", "description": "基本的なターミナル設定" diff --git a/webview-ui/src/i18n/locales/ko/settings.json b/webview-ui/src/i18n/locales/ko/settings.json index 89dcd74c40..a6d4caba5d 100644 --- a/webview-ui/src/i18n/locales/ko/settings.json +++ b/webview-ui/src/i18n/locales/ko/settings.json @@ -835,6 +835,10 @@ } }, "terminal": { + "collapseCommandOutput": { + "label": "명령 출력을 기본적으로 접기", + "description": "인라인 터미널을 포함한 명령 출력을 접어서 표시합니다. 필요할 때 수동으로 펼칠 수 있습니다. 명령 실행 방식은 변경되지 않습니다." + }, "basic": { "label": "터미널 설정: 기본", "description": "기본 터미널 설정" diff --git a/webview-ui/src/i18n/locales/nl/settings.json b/webview-ui/src/i18n/locales/nl/settings.json index 2eeea89e92..42b157468b 100644 --- a/webview-ui/src/i18n/locales/nl/settings.json +++ b/webview-ui/src/i18n/locales/nl/settings.json @@ -835,6 +835,10 @@ } }, "terminal": { + "collapseCommandOutput": { + "label": "Opdrachtuitvoer standaard inklappen", + "description": "Toon opdrachtuitvoer ingeklapt, ook van de inline-terminal. Klap deze indien nodig handmatig uit. Dit verandert de uitvoering van opdrachten niet." + }, "basic": { "label": "Terminalinstellingen: Basis", "description": "Basis terminalinstellingen" diff --git a/webview-ui/src/i18n/locales/pl/settings.json b/webview-ui/src/i18n/locales/pl/settings.json index 0de3a36c4e..7f4c7ddd8f 100644 --- a/webview-ui/src/i18n/locales/pl/settings.json +++ b/webview-ui/src/i18n/locales/pl/settings.json @@ -835,6 +835,10 @@ } }, "terminal": { + "collapseCommandOutput": { + "label": "Domyślnie zwijaj wyniki poleceń", + "description": "Wyniki poleceń, także z terminala wbudowanego, są początkowo zwinięte. Można je ręcznie rozwinąć. Nie zmienia to sposobu wykonywania poleceń." + }, "basic": { "label": "Ustawienia terminala: Podstawowe", "description": "Podstawowe ustawienia terminala" diff --git a/webview-ui/src/i18n/locales/pt-BR/settings.json b/webview-ui/src/i18n/locales/pt-BR/settings.json index 893504febe..4266970161 100644 --- a/webview-ui/src/i18n/locales/pt-BR/settings.json +++ b/webview-ui/src/i18n/locales/pt-BR/settings.json @@ -835,6 +835,10 @@ } }, "terminal": { + "collapseCommandOutput": { + "label": "Recolher a saída dos comandos por padrão", + "description": "Mostra recolhida a saída dos comandos, incluindo a do terminal inline. Expanda manualmente quando necessário. Isso não altera a execução dos comandos." + }, "basic": { "label": "Configurações do terminal: Básicas", "description": "Configurações básicas do terminal" diff --git a/webview-ui/src/i18n/locales/ru/settings.json b/webview-ui/src/i18n/locales/ru/settings.json index 3d55ee12d3..257a780e9e 100644 --- a/webview-ui/src/i18n/locales/ru/settings.json +++ b/webview-ui/src/i18n/locales/ru/settings.json @@ -835,6 +835,10 @@ } }, "terminal": { + "collapseCommandOutput": { + "label": "Сворачивать вывод команд по умолчанию", + "description": "Вывод команд, включая встроенный терминал, сначала свёрнут. При необходимости разверните его вручную. Способ выполнения команд не меняется." + }, "basic": { "label": "Настройки терминала: Основные", "description": "Основные настройки терминала" diff --git a/webview-ui/src/i18n/locales/tr/settings.json b/webview-ui/src/i18n/locales/tr/settings.json index 5f93ec8035..375b44f7da 100644 --- a/webview-ui/src/i18n/locales/tr/settings.json +++ b/webview-ui/src/i18n/locales/tr/settings.json @@ -835,6 +835,10 @@ } }, "terminal": { + "collapseCommandOutput": { + "label": "Komut çıktısını varsayılan olarak daralt", + "description": "Satır içi terminal dahil komut çıktısını daraltılmış gösterir. Gerektiğinde elle genişletebilirsiniz. Komutların çalıştırılma biçimini değiştirmez." + }, "basic": { "label": "Terminal Ayarları: Temel", "description": "Temel terminal ayarları" diff --git a/webview-ui/src/i18n/locales/vi/settings.json b/webview-ui/src/i18n/locales/vi/settings.json index 5ec6e8c105..fa95d789bb 100644 --- a/webview-ui/src/i18n/locales/vi/settings.json +++ b/webview-ui/src/i18n/locales/vi/settings.json @@ -835,6 +835,10 @@ } }, "terminal": { + "collapseCommandOutput": { + "label": "Thu gọn đầu ra lệnh theo mặc định", + "description": "Hiển thị đầu ra lệnh ở trạng thái thu gọn, kể cả terminal nội tuyến. Mở rộng thủ công khi cần. Cách chạy lệnh không thay đổi." + }, "basic": { "label": "Cài đặt Terminal: Cơ bản", "description": "Cài đặt cơ bản cho terminal" diff --git a/webview-ui/src/i18n/locales/zh-CN/settings.json b/webview-ui/src/i18n/locales/zh-CN/settings.json index 9e0a94d908..e025fadef6 100644 --- a/webview-ui/src/i18n/locales/zh-CN/settings.json +++ b/webview-ui/src/i18n/locales/zh-CN/settings.json @@ -835,6 +835,10 @@ } }, "terminal": { + "collapseCommandOutput": { + "label": "默认折叠命令输出", + "description": "默认折叠命令输出,包括内联终端输出。需要时可手动展开。此设置不会改变命令执行方式。" + }, "basic": { "label": "终端设置:基础", "description": "基础终端设置" diff --git a/webview-ui/src/i18n/locales/zh-TW/settings.json b/webview-ui/src/i18n/locales/zh-TW/settings.json index c2fd65c755..966f20f40a 100644 --- a/webview-ui/src/i18n/locales/zh-TW/settings.json +++ b/webview-ui/src/i18n/locales/zh-TW/settings.json @@ -862,6 +862,10 @@ } }, "terminal": { + "collapseCommandOutput": { + "label": "預設摺疊命令輸出", + "description": "預設摺疊命令輸出,包括內嵌終端機輸出。需要時可手動展開。此設定不會變更命令執行方式。" + }, "basic": { "label": "終端機設定:基本", "description": "基本終端機設定" From 99f8491aa572b6bd8c345c57de1b6f5fc8a1c63e Mon Sep 17 00:00:00 2001 From: Reid Date: Tue, 13 Oct 2026 22:56:03 +0800 Subject: [PATCH 2/2] test(terminal): add settings visual baselines Generate and compare all four VS Code theme snapshots in the pinned Playwright container. Refs #605 --- .../__screenshots__/terminal-settings-dark.png | Bin 0 -> 38616 bytes .../terminal-settings-high-contrast-light.png | Bin 0 -> 39430 bytes .../terminal-settings-high-contrast.png | Bin 0 -> 39482 bytes .../__screenshots__/terminal-settings-light.png | Bin 0 -> 38995 bytes 4 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 webview-ui/src/components/settings/__tests__/__screenshots__/terminal-settings-dark.png create mode 100644 webview-ui/src/components/settings/__tests__/__screenshots__/terminal-settings-high-contrast-light.png create mode 100644 webview-ui/src/components/settings/__tests__/__screenshots__/terminal-settings-high-contrast.png create mode 100644 webview-ui/src/components/settings/__tests__/__screenshots__/terminal-settings-light.png diff --git a/webview-ui/src/components/settings/__tests__/__screenshots__/terminal-settings-dark.png b/webview-ui/src/components/settings/__tests__/__screenshots__/terminal-settings-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..986777086d0bb5c21d9d7067a08dfd068954b96e GIT binary patch literal 38616 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 KwHGS(G5-rWc^$z3 literal 0 HcmV?d00001 diff --git a/webview-ui/src/components/settings/__tests__/__screenshots__/terminal-settings-high-contrast-light.png b/webview-ui/src/components/settings/__tests__/__screenshots__/terminal-settings-high-contrast-light.png new file mode 100644 index 0000000000000000000000000000000000000000..209b7b5347889e078936e48e380178558221ac7b GIT binary patch literal 39430 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

F;Q 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 literal 0 HcmV?d00001 diff --git a/webview-ui/src/components/settings/__tests__/__screenshots__/terminal-settings-light.png b/webview-ui/src/components/settings/__tests__/__screenshots__/terminal-settings-light.png new file mode 100644 index 0000000000000000000000000000000000000000..0572a168b08ebf28fea4251938c11cb68edd4edc GIT binary patch literal 38995 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