test(cli): update snapshots and fix terminal height in SettingsDialog tests

This commit is contained in:
mkorwel
2026-04-16 19:40:16 +00:00
parent b77d861925
commit c9da5e6804
12 changed files with 794 additions and 782 deletions
+16 -6
View File
@@ -107,7 +107,7 @@ function isInkRenderMetrics(
class XtermStdout extends EventEmitter {
private state: TerminalState;
private pendingWrites = 0;
private renderCount = 0;
renderCount = 0;
private queue: { promise: Promise<void> };
isTTY = true;
@@ -160,7 +160,8 @@ class XtermStdout extends EventEmitter {
this.renderCount++;
this.lastRenderStaticContent = staticContent;
this.lastRenderOutput = output;
this.write(staticContent + output);
// Clear screen and move cursor to home before writing the new frame
this.write('\x1b[2J\x1b[H' + staticContent + output);
this.emit('render');
};
@@ -188,7 +189,9 @@ class XtermStdout extends EventEmitter {
lastFrame = (options: { allowEmpty?: boolean } = {}) => {
const buffer = this.state.terminal.buffer.active;
const allLines: string[] = [];
for (let i = 0; i < buffer.length; i++) {
const startLine = buffer.baseY;
const endLine = buffer.baseY + this.rows;
for (let i = startLine; i < endLine; i++) {
allLines.push(buffer.getLine(i)?.translateToString(true) ?? '');
}
@@ -400,6 +403,7 @@ const instances: InkInstance[] = [];
export const render = async (
tree: React.ReactElement,
terminalWidth?: number,
terminalHeight?: number,
): Promise<
Omit<RenderInstance, 'capturedOverflowState' | 'capturedOverflowActions'>
> => {
@@ -408,7 +412,7 @@ export const render = async (
// value was used (e.g. 40 rows). The alternatives to make things worse are
// windows unfortunately with odd duplicate content in the backbuffer
// which does not match actual behavior in xterm.js on windows.
const rows = 1000;
const rows = terminalHeight ?? 1000;
const terminal = new Terminal({
cols,
rows,
@@ -455,7 +459,9 @@ export const render = async (
instances.push(instance);
await stdout.waitUntilReady();
while (stdout.renderCount === 0 || stdout.lastFrame({ allowEmpty: true }) === '') {
await new Promise((resolve) => setTimeout(resolve, 10));
}
return {
rerender: (newTree: React.ReactElement) => {
@@ -518,7 +524,7 @@ const baseMockUiState = {
isConfigInitialized: true,
isAuthenticating: false,
terminalWidth: 100,
terminalHeight: 40,
terminalHeight: 100,
currentModel: 'gemini-pro',
terminalBackgroundColor: 'black' as const,
cleanUiDetailsVisible: false,
@@ -634,6 +640,7 @@ export const renderWithProviders = async (
quotaState: providedQuotaState,
inputState: providedInputState,
width,
height,
mouseEventsEnabled = false,
config,
uiActions,
@@ -647,6 +654,7 @@ export const renderWithProviders = async (
quotaState?: Partial<QuotaState>;
inputState?: Partial<InputState>;
width?: number;
height?: number;
mouseEventsEnabled?: boolean;
config?: Config;
uiActions?: Partial<UIActions>;
@@ -712,6 +720,7 @@ export const renderWithProviders = async (
persistentStateMock.mockClear();
const terminalWidth = width ?? baseState.terminalWidth;
const terminalHeight = height ?? baseState.terminalHeight;
if (!config) {
config = makeFakeConfig({
@@ -820,6 +829,7 @@ export const renderWithProviders = async (
const renderResult = await render(
wrapWithProviders(component),
terminalWidth,
terminalHeight,
);
return {
@@ -247,6 +247,7 @@ const renderDialog = async (
settings,
config: makeFakeConfig(),
uiState: { terminalBackgroundColor: undefined },
height: options?.availableTerminalHeight ?? 100,
},
);
@@ -284,10 +285,11 @@ describe.sequential('SettingsDialog', () => {
const settings = createMockSettings();
const onSelect = vi.fn();
const { lastFrame, unmount } = await renderDialog(settings, onSelect, {
availableTerminalHeight: 20,
const { lastFrame, unmount, waitUntilReady } = await renderDialog(settings, onSelect, {
availableTerminalHeight: 25,
});
await waitUntilReady();
const output = lastFrame();
// Should still render properly with the height prop
expect(output).toContain('Settings');
@@ -4,48 +4,48 @@
</style>
<rect width="920" height="751" fill="#000000" />
<g transform="translate(10, 10)">
<text x="0" y="2" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">╭──────────────────────────────────────────────────────────────────────────────────────────────────╮</text>
<text x="0" y="19" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="36" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">&gt; Settings </text>
<text x="0" y="53" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="70" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ╭──────────────────────────────────────────────────────────────────────────────────────────────╮ │</text>
<text x="0" y="87" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ │ Search to filter │ │</text>
<text x="0" y="104" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ╰──────────────────────────────────────────────────────────────────────────────────────────────╯ │</text>
<text x="0" y="121" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="138" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ▲ </text>
<text x="0" y="155" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ● Vim Mode false │</text>
<text x="0" y="172" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable Vim keybindings </text>
<text x="0" y="189" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="206" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Default Approval Mode Default │</text>
<text x="0" y="223" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ The default approval mode for tool execution. &apos;default&apos; prompts for approval, &apos;au… </text>
<text x="0" y="240" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="257" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable Auto Update true │</text>
<text x="0" y="274" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable automatic updates. </text>
<text x="0" y="291" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="308" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable Notifications false │</text>
<text x="0" y="325" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable run-event notifications for action-required prompts and session completion. </text>
<text x="0" y="342" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="359" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable Plan Mode true │</text>
<text x="0" y="376" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable Plan Mode for read-only safety during planning. </text>
<text x="0" y="393" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="410" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Plan Directory undefined │</text>
<text x="0" y="427" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ The directory where planning artifacts are stored. If not specified, defaults t… </text>
<text x="0" y="444" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="461" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Plan Model Routing true │</text>
<text x="0" y="478" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Automatically switch between Pro and Flash models based on Plan Mode status. Uses Pr… │</text>
<text x="0" y="495" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="512" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Retry Fetch Errors true │</text>
<text x="0" y="529" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Retry on &quot;exception TypeError: fetch failed sending request&quot; errors. </text>
<text x="0" y="546" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="563" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ▼ </text>
<text x="0" y="580" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="597" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Apply To </text>
<text x="0" y="614" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ● User Settings </text>
<text x="0" y="631" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Workspace Settings </text>
<text x="0" y="648" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ System Settings </text>
<text x="0" y="665" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="682" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ (Use Enter to select, Ctrl+L to reset, Tab to change focus, Esc to close) </text>
<text x="0" y="699" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="716" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">╰──────────────────────────────────────────────────────────────────────────────────────────────────╯</text>
<text x="0" y="2" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">╭─────────────────────────────────────────────────────────────────────────────── </text>
<text x="0" y="19" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="36" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">&gt; Settings </text>
<text x="0" y="53" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="70" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ╭───────────────────────────────────────────────────────────────────────────── </text>
<text x="0" y="87" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ │ Search to filter </text>
<text x="0" y="104" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ╰───────────────────────────────────────────────────────────────────────────── </text>
<text x="0" y="121" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="138" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ▲ </text>
<text x="0" y="155" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ● Vim Mode </text>
<text x="0" y="172" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable Vim keybindings </text>
<text x="0" y="189" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="206" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Default Approval Mode </text>
<text x="0" y="223" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ The default approval mode for tool execution. &apos;default&apos; prompts for approva </text>
<text x="0" y="240" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="257" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable Auto Update </text>
<text x="0" y="274" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable automatic updates. </text>
<text x="0" y="291" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="308" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable Notifications </text>
<text x="0" y="325" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable run-event notifications for action-required prompts and session comp </text>
<text x="0" y="342" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="359" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable Plan Mode </text>
<text x="0" y="376" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable Plan Mode for read-only safety during planning. </text>
<text x="0" y="393" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="410" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Plan Directory </text>
<text x="0" y="427" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ The directory where planning artifacts are stored. If not specified, defaul </text>
<text x="0" y="444" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="461" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Plan Model Routing </text>
<text x="0" y="478" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Automatically switch between Pro and Flash models based on Plan Mode status </text>
<text x="0" y="495" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="512" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Retry Fetch Errors </text>
<text x="0" y="529" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Retry on &quot;exception TypeError: fetch failed sending request&quot; errors. </text>
<text x="0" y="546" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="563" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ▼ </text>
<text x="0" y="580" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="597" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Apply To </text>
<text x="0" y="614" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ● User Settings </text>
<text x="0" y="631" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Workspace Settings </text>
<text x="0" y="648" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ System Settings </text>
<text x="0" y="665" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="682" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ (Use Enter to select, Ctrl+L to reset, Tab to change focus, Esc to close) </text>
<text x="0" y="699" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="716" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">╰─────────────────────────────────────────────────────────────────────────────── </text>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 9.5 KiB

After

Width:  |  Height:  |  Size: 9.3 KiB

@@ -4,48 +4,48 @@
</style>
<rect width="920" height="751" fill="#000000" />
<g transform="translate(10, 10)">
<text x="0" y="2" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">╭──────────────────────────────────────────────────────────────────────────────────────────────────╮</text>
<text x="0" y="19" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="36" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">&gt; Settings </text>
<text x="0" y="53" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="70" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ╭──────────────────────────────────────────────────────────────────────────────────────────────╮ │</text>
<text x="0" y="87" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ │ Search to filter │ │</text>
<text x="0" y="104" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ╰──────────────────────────────────────────────────────────────────────────────────────────────╯ │</text>
<text x="0" y="121" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="138" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ▲ </text>
<text x="0" y="155" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ● Vim Mode true* │</text>
<text x="0" y="172" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable Vim keybindings </text>
<text x="0" y="189" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="206" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Default Approval Mode Default │</text>
<text x="0" y="223" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ The default approval mode for tool execution. &apos;default&apos; prompts for approval, &apos;au… </text>
<text x="0" y="240" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="257" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable Auto Update true │</text>
<text x="0" y="274" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable automatic updates. </text>
<text x="0" y="291" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="308" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable Notifications false │</text>
<text x="0" y="325" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable run-event notifications for action-required prompts and session completion. </text>
<text x="0" y="342" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="359" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable Plan Mode true │</text>
<text x="0" y="376" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable Plan Mode for read-only safety during planning. </text>
<text x="0" y="393" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="410" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Plan Directory undefined │</text>
<text x="0" y="427" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ The directory where planning artifacts are stored. If not specified, defaults t… </text>
<text x="0" y="444" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="461" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Plan Model Routing true │</text>
<text x="0" y="478" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Automatically switch between Pro and Flash models based on Plan Mode status. Uses Pr… │</text>
<text x="0" y="495" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="512" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Retry Fetch Errors true │</text>
<text x="0" y="529" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Retry on &quot;exception TypeError: fetch failed sending request&quot; errors. </text>
<text x="0" y="546" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="563" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ▼ </text>
<text x="0" y="580" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="597" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Apply To </text>
<text x="0" y="614" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ● User Settings </text>
<text x="0" y="631" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Workspace Settings </text>
<text x="0" y="648" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ System Settings </text>
<text x="0" y="665" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="682" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ (Use Enter to select, Ctrl+L to reset, Tab to change focus, Esc to close) </text>
<text x="0" y="699" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="716" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">╰──────────────────────────────────────────────────────────────────────────────────────────────────╯</text>
<text x="0" y="2" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">╭─────────────────────────────────────────────────────────────────────────────── </text>
<text x="0" y="19" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="36" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">&gt; Settings </text>
<text x="0" y="53" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="70" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ╭───────────────────────────────────────────────────────────────────────────── </text>
<text x="0" y="87" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ │ Search to filter </text>
<text x="0" y="104" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ╰───────────────────────────────────────────────────────────────────────────── </text>
<text x="0" y="121" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="138" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ▲ </text>
<text x="0" y="155" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ● Vim Mode </text>
<text x="0" y="172" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable Vim keybindings </text>
<text x="0" y="189" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="206" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Default Approval Mode </text>
<text x="0" y="223" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ The default approval mode for tool execution. &apos;default&apos; prompts for approva </text>
<text x="0" y="240" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="257" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable Auto Update </text>
<text x="0" y="274" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable automatic updates. </text>
<text x="0" y="291" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="308" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable Notifications </text>
<text x="0" y="325" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable run-event notifications for action-required prompts and session comp </text>
<text x="0" y="342" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="359" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable Plan Mode </text>
<text x="0" y="376" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable Plan Mode for read-only safety during planning. </text>
<text x="0" y="393" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="410" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Plan Directory </text>
<text x="0" y="427" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ The directory where planning artifacts are stored. If not specified, defaul </text>
<text x="0" y="444" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="461" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Plan Model Routing </text>
<text x="0" y="478" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Automatically switch between Pro and Flash models based on Plan Mode status </text>
<text x="0" y="495" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="512" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Retry Fetch Errors </text>
<text x="0" y="529" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Retry on &quot;exception TypeError: fetch failed sending request&quot; errors. </text>
<text x="0" y="546" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="563" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ▼ </text>
<text x="0" y="580" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="597" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Apply To </text>
<text x="0" y="614" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ● User Settings </text>
<text x="0" y="631" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Workspace Settings </text>
<text x="0" y="648" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ System Settings </text>
<text x="0" y="665" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="682" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ (Use Enter to select, Ctrl+L to reset, Tab to change focus, Esc to close) </text>
<text x="0" y="699" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="716" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">╰─────────────────────────────────────────────────────────────────────────────── </text>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 9.5 KiB

After

Width:  |  Height:  |  Size: 9.3 KiB

@@ -4,48 +4,48 @@
</style>
<rect width="920" height="751" fill="#000000" />
<g transform="translate(10, 10)">
<text x="0" y="2" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">╭──────────────────────────────────────────────────────────────────────────────────────────────────╮</text>
<text x="0" y="19" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="36" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">&gt; Settings </text>
<text x="0" y="53" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="70" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ╭──────────────────────────────────────────────────────────────────────────────────────────────╮ │</text>
<text x="0" y="87" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ │ Search to filter │ │</text>
<text x="0" y="104" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ╰──────────────────────────────────────────────────────────────────────────────────────────────╯ │</text>
<text x="0" y="121" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="138" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ▲ </text>
<text x="0" y="155" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ● Vim Mode false* │</text>
<text x="0" y="172" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable Vim keybindings </text>
<text x="0" y="189" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="206" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Default Approval Mode Default │</text>
<text x="0" y="223" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ The default approval mode for tool execution. &apos;default&apos; prompts for approval, &apos;au… </text>
<text x="0" y="240" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="257" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable Auto Update true* │</text>
<text x="0" y="274" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable automatic updates. </text>
<text x="0" y="291" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="308" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable Notifications false │</text>
<text x="0" y="325" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable run-event notifications for action-required prompts and session completion. </text>
<text x="0" y="342" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="359" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable Plan Mode true │</text>
<text x="0" y="376" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable Plan Mode for read-only safety during planning. </text>
<text x="0" y="393" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="410" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Plan Directory undefined │</text>
<text x="0" y="427" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ The directory where planning artifacts are stored. If not specified, defaults t… </text>
<text x="0" y="444" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="461" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Plan Model Routing true │</text>
<text x="0" y="478" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Automatically switch between Pro and Flash models based on Plan Mode status. Uses Pr… │</text>
<text x="0" y="495" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="512" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Retry Fetch Errors true │</text>
<text x="0" y="529" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Retry on &quot;exception TypeError: fetch failed sending request&quot; errors. </text>
<text x="0" y="546" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="563" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ▼ </text>
<text x="0" y="580" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="597" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Apply To </text>
<text x="0" y="614" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ● User Settings </text>
<text x="0" y="631" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Workspace Settings </text>
<text x="0" y="648" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ System Settings </text>
<text x="0" y="665" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="682" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ (Use Enter to select, Ctrl+L to reset, Tab to change focus, Esc to close) </text>
<text x="0" y="699" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="716" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">╰──────────────────────────────────────────────────────────────────────────────────────────────────╯</text>
<text x="0" y="2" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">╭─────────────────────────────────────────────────────────────────────────────── </text>
<text x="0" y="19" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="36" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">&gt; Settings </text>
<text x="0" y="53" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="70" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ╭───────────────────────────────────────────────────────────────────────────── </text>
<text x="0" y="87" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ │ Search to filter </text>
<text x="0" y="104" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ╰───────────────────────────────────────────────────────────────────────────── </text>
<text x="0" y="121" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="138" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ▲ </text>
<text x="0" y="155" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ● Vim Mode </text>
<text x="0" y="172" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable Vim keybindings </text>
<text x="0" y="189" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="206" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Default Approval Mode </text>
<text x="0" y="223" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ The default approval mode for tool execution. &apos;default&apos; prompts for approva </text>
<text x="0" y="240" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="257" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable Auto Update </text>
<text x="0" y="274" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable automatic updates. </text>
<text x="0" y="291" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="308" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable Notifications </text>
<text x="0" y="325" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable run-event notifications for action-required prompts and session comp </text>
<text x="0" y="342" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="359" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable Plan Mode </text>
<text x="0" y="376" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable Plan Mode for read-only safety during planning. </text>
<text x="0" y="393" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="410" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Plan Directory </text>
<text x="0" y="427" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ The directory where planning artifacts are stored. If not specified, defaul </text>
<text x="0" y="444" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="461" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Plan Model Routing </text>
<text x="0" y="478" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Automatically switch between Pro and Flash models based on Plan Mode status </text>
<text x="0" y="495" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="512" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Retry Fetch Errors </text>
<text x="0" y="529" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Retry on &quot;exception TypeError: fetch failed sending request&quot; errors. </text>
<text x="0" y="546" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="563" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ▼ </text>
<text x="0" y="580" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="597" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Apply To </text>
<text x="0" y="614" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ● User Settings </text>
<text x="0" y="631" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Workspace Settings </text>
<text x="0" y="648" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ System Settings </text>
<text x="0" y="665" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="682" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ (Use Enter to select, Ctrl+L to reset, Tab to change focus, Esc to close) </text>
<text x="0" y="699" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="716" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">╰─────────────────────────────────────────────────────────────────────────────── </text>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 9.5 KiB

After

Width:  |  Height:  |  Size: 9.3 KiB

@@ -4,48 +4,48 @@
</style>
<rect width="920" height="751" fill="#000000" />
<g transform="translate(10, 10)">
<text x="0" y="2" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">╭──────────────────────────────────────────────────────────────────────────────────────────────────╮</text>
<text x="0" y="19" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="36" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">&gt; Settings </text>
<text x="0" y="53" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="70" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ╭──────────────────────────────────────────────────────────────────────────────────────────────╮ │</text>
<text x="0" y="87" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ │ Search to filter │ │</text>
<text x="0" y="104" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ╰──────────────────────────────────────────────────────────────────────────────────────────────╯ │</text>
<text x="0" y="121" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="138" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ▲ </text>
<text x="0" y="155" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ● Vim Mode false │</text>
<text x="0" y="172" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable Vim keybindings </text>
<text x="0" y="189" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="206" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Default Approval Mode Default │</text>
<text x="0" y="223" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ The default approval mode for tool execution. &apos;default&apos; prompts for approval, &apos;au… </text>
<text x="0" y="240" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="257" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable Auto Update true │</text>
<text x="0" y="274" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable automatic updates. </text>
<text x="0" y="291" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="308" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable Notifications false │</text>
<text x="0" y="325" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable run-event notifications for action-required prompts and session completion. </text>
<text x="0" y="342" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="359" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable Plan Mode true │</text>
<text x="0" y="376" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable Plan Mode for read-only safety during planning. </text>
<text x="0" y="393" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="410" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Plan Directory undefined │</text>
<text x="0" y="427" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ The directory where planning artifacts are stored. If not specified, defaults t… </text>
<text x="0" y="444" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="461" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Plan Model Routing true │</text>
<text x="0" y="478" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Automatically switch between Pro and Flash models based on Plan Mode status. Uses Pr… │</text>
<text x="0" y="495" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="512" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Retry Fetch Errors true │</text>
<text x="0" y="529" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Retry on &quot;exception TypeError: fetch failed sending request&quot; errors. </text>
<text x="0" y="546" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="563" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ▼ </text>
<text x="0" y="580" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="597" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Apply To </text>
<text x="0" y="614" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ● User Settings </text>
<text x="0" y="631" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Workspace Settings </text>
<text x="0" y="648" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ System Settings </text>
<text x="0" y="665" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="682" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ (Use Enter to select, Ctrl+L to reset, Tab to change focus, Esc to close) </text>
<text x="0" y="699" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="716" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">╰──────────────────────────────────────────────────────────────────────────────────────────────────╯</text>
<text x="0" y="2" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">╭─────────────────────────────────────────────────────────────────────────────── </text>
<text x="0" y="19" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="36" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">&gt; Settings </text>
<text x="0" y="53" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="70" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ╭───────────────────────────────────────────────────────────────────────────── </text>
<text x="0" y="87" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ │ Search to filter </text>
<text x="0" y="104" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ╰───────────────────────────────────────────────────────────────────────────── </text>
<text x="0" y="121" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="138" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ▲ </text>
<text x="0" y="155" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ● Vim Mode </text>
<text x="0" y="172" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable Vim keybindings </text>
<text x="0" y="189" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="206" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Default Approval Mode </text>
<text x="0" y="223" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ The default approval mode for tool execution. &apos;default&apos; prompts for approva </text>
<text x="0" y="240" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="257" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable Auto Update </text>
<text x="0" y="274" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable automatic updates. </text>
<text x="0" y="291" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="308" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable Notifications </text>
<text x="0" y="325" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable run-event notifications for action-required prompts and session comp </text>
<text x="0" y="342" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="359" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable Plan Mode </text>
<text x="0" y="376" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable Plan Mode for read-only safety during planning. </text>
<text x="0" y="393" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="410" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Plan Directory </text>
<text x="0" y="427" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ The directory where planning artifacts are stored. If not specified, defaul </text>
<text x="0" y="444" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="461" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Plan Model Routing </text>
<text x="0" y="478" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Automatically switch between Pro and Flash models based on Plan Mode status </text>
<text x="0" y="495" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="512" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Retry Fetch Errors </text>
<text x="0" y="529" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Retry on &quot;exception TypeError: fetch failed sending request&quot; errors. </text>
<text x="0" y="546" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="563" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ▼ </text>
<text x="0" y="580" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="597" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Apply To </text>
<text x="0" y="614" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ● User Settings </text>
<text x="0" y="631" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Workspace Settings </text>
<text x="0" y="648" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ System Settings </text>
<text x="0" y="665" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="682" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ (Use Enter to select, Ctrl+L to reset, Tab to change focus, Esc to close) </text>
<text x="0" y="699" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="716" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">╰─────────────────────────────────────────────────────────────────────────────── </text>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 9.5 KiB

After

Width:  |  Height:  |  Size: 9.3 KiB

@@ -4,48 +4,48 @@
</style>
<rect width="920" height="751" fill="#000000" />
<g transform="translate(10, 10)">
<text x="0" y="2" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">╭──────────────────────────────────────────────────────────────────────────────────────────────────╮</text>
<text x="0" y="19" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="36" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">&gt; Settings </text>
<text x="0" y="53" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="70" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ╭──────────────────────────────────────────────────────────────────────────────────────────────╮ │</text>
<text x="0" y="87" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ │ Search to filter │ │</text>
<text x="0" y="104" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ╰──────────────────────────────────────────────────────────────────────────────────────────────╯ │</text>
<text x="0" y="121" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="138" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ▲ </text>
<text x="0" y="155" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ● Vim Mode false │</text>
<text x="0" y="172" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable Vim keybindings </text>
<text x="0" y="189" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="206" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Default Approval Mode Default │</text>
<text x="0" y="223" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ The default approval mode for tool execution. &apos;default&apos; prompts for approval, &apos;au… </text>
<text x="0" y="240" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="257" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable Auto Update true │</text>
<text x="0" y="274" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable automatic updates. </text>
<text x="0" y="291" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="308" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable Notifications false │</text>
<text x="0" y="325" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable run-event notifications for action-required prompts and session completion. </text>
<text x="0" y="342" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="359" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable Plan Mode true │</text>
<text x="0" y="376" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable Plan Mode for read-only safety during planning. </text>
<text x="0" y="393" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="410" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Plan Directory undefined │</text>
<text x="0" y="427" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ The directory where planning artifacts are stored. If not specified, defaults t… </text>
<text x="0" y="444" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="461" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Plan Model Routing true │</text>
<text x="0" y="478" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Automatically switch between Pro and Flash models based on Plan Mode status. Uses Pr… │</text>
<text x="0" y="495" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="512" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Retry Fetch Errors true │</text>
<text x="0" y="529" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Retry on &quot;exception TypeError: fetch failed sending request&quot; errors. </text>
<text x="0" y="546" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="563" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ▼ </text>
<text x="0" y="580" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="597" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Apply To </text>
<text x="0" y="614" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ● User Settings </text>
<text x="0" y="631" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Workspace Settings </text>
<text x="0" y="648" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ System Settings </text>
<text x="0" y="665" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="682" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ (Use Enter to select, Ctrl+L to reset, Tab to change focus, Esc to close) </text>
<text x="0" y="699" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="716" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">╰──────────────────────────────────────────────────────────────────────────────────────────────────╯</text>
<text x="0" y="2" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">╭─────────────────────────────────────────────────────────────────────────────── </text>
<text x="0" y="19" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="36" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">&gt; Settings </text>
<text x="0" y="53" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="70" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ╭───────────────────────────────────────────────────────────────────────────── </text>
<text x="0" y="87" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ │ Search to filter </text>
<text x="0" y="104" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ╰───────────────────────────────────────────────────────────────────────────── </text>
<text x="0" y="121" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="138" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ▲ </text>
<text x="0" y="155" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ● Vim Mode </text>
<text x="0" y="172" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable Vim keybindings </text>
<text x="0" y="189" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="206" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Default Approval Mode </text>
<text x="0" y="223" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ The default approval mode for tool execution. &apos;default&apos; prompts for approva </text>
<text x="0" y="240" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="257" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable Auto Update </text>
<text x="0" y="274" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable automatic updates. </text>
<text x="0" y="291" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="308" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable Notifications </text>
<text x="0" y="325" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable run-event notifications for action-required prompts and session comp </text>
<text x="0" y="342" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="359" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable Plan Mode </text>
<text x="0" y="376" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable Plan Mode for read-only safety during planning. </text>
<text x="0" y="393" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="410" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Plan Directory </text>
<text x="0" y="427" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ The directory where planning artifacts are stored. If not specified, defaul </text>
<text x="0" y="444" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="461" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Plan Model Routing </text>
<text x="0" y="478" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Automatically switch between Pro and Flash models based on Plan Mode status </text>
<text x="0" y="495" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="512" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Retry Fetch Errors </text>
<text x="0" y="529" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Retry on &quot;exception TypeError: fetch failed sending request&quot; errors. </text>
<text x="0" y="546" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="563" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ▼ </text>
<text x="0" y="580" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="597" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Apply To </text>
<text x="0" y="614" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ● User Settings </text>
<text x="0" y="631" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Workspace Settings </text>
<text x="0" y="648" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ System Settings </text>
<text x="0" y="665" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="682" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ (Use Enter to select, Ctrl+L to reset, Tab to change focus, Esc to close) </text>
<text x="0" y="699" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="716" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">╰─────────────────────────────────────────────────────────────────────────────── </text>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 9.5 KiB

After

Width:  |  Height:  |  Size: 9.3 KiB

@@ -4,48 +4,48 @@
</style>
<rect width="920" height="751" fill="#000000" />
<g transform="translate(10, 10)">
<text x="0" y="2" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">╭──────────────────────────────────────────────────────────────────────────────────────────────────╮</text>
<text x="0" y="19" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="36" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">&gt; Settings </text>
<text x="0" y="53" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="70" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ╭──────────────────────────────────────────────────────────────────────────────────────────────╮ │</text>
<text x="0" y="87" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ │ Search to filter │ │</text>
<text x="0" y="104" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ╰──────────────────────────────────────────────────────────────────────────────────────────────╯ │</text>
<text x="0" y="121" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="138" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ▲ </text>
<text x="0" y="155" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> Vim Mode false │</text>
<text x="0" y="172" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable Vim keybindings </text>
<text x="0" y="189" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="206" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Default Approval Mode Default │</text>
<text x="0" y="223" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ The default approval mode for tool execution. &apos;default&apos; prompts for approval, &apos;au… </text>
<text x="0" y="240" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="257" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable Auto Update true │</text>
<text x="0" y="274" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable automatic updates. </text>
<text x="0" y="291" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="308" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable Notifications false │</text>
<text x="0" y="325" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable run-event notifications for action-required prompts and session completion. </text>
<text x="0" y="342" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="359" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable Plan Mode true │</text>
<text x="0" y="376" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable Plan Mode for read-only safety during planning. </text>
<text x="0" y="393" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="410" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Plan Directory undefined │</text>
<text x="0" y="427" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ The directory where planning artifacts are stored. If not specified, defaults t… </text>
<text x="0" y="444" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="461" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Plan Model Routing true │</text>
<text x="0" y="478" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Automatically switch between Pro and Flash models based on Plan Mode status. Uses Pr… │</text>
<text x="0" y="495" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="512" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Retry Fetch Errors true │</text>
<text x="0" y="529" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Retry on &quot;exception TypeError: fetch failed sending request&quot; errors. </text>
<text x="0" y="546" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="563" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ▼ </text>
<text x="0" y="580" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="597" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> Apply To </text>
<text x="0" y="614" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ● User Settings </text>
<text x="0" y="631" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Workspace Settings </text>
<text x="0" y="648" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ System Settings </text>
<text x="0" y="665" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="682" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ (Use Enter to select, Ctrl+L to reset, Tab to change focus, Esc to close) </text>
<text x="0" y="699" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="716" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">╰──────────────────────────────────────────────────────────────────────────────────────────────────╯</text>
<text x="0" y="2" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">╭─────────────────────────────────────────────────────────────────────────────── </text>
<text x="0" y="19" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="36" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> Settings </text>
<text x="0" y="53" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="70" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ╭───────────────────────────────────────────────────────────────────────────── </text>
<text x="0" y="87" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ │ Search to filter </text>
<text x="0" y="104" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ╰───────────────────────────────────────────────────────────────────────────── </text>
<text x="0" y="121" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="138" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ▲ </text>
<text x="0" y="155" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> Vim Mode </text>
<text x="0" y="172" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable Vim keybindings </text>
<text x="0" y="189" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="206" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Default Approval Mode </text>
<text x="0" y="223" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ The default approval mode for tool execution. &apos;default&apos; prompts for approva </text>
<text x="0" y="240" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="257" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable Auto Update </text>
<text x="0" y="274" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable automatic updates. </text>
<text x="0" y="291" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="308" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable Notifications </text>
<text x="0" y="325" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable run-event notifications for action-required prompts and session comp </text>
<text x="0" y="342" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="359" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable Plan Mode </text>
<text x="0" y="376" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable Plan Mode for read-only safety during planning. </text>
<text x="0" y="393" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="410" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Plan Directory </text>
<text x="0" y="427" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ The directory where planning artifacts are stored. If not specified, defaul </text>
<text x="0" y="444" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="461" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Plan Model Routing </text>
<text x="0" y="478" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Automatically switch between Pro and Flash models based on Plan Mode status </text>
<text x="0" y="495" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="512" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Retry Fetch Errors </text>
<text x="0" y="529" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Retry on &quot;exception TypeError: fetch failed sending request&quot; errors. </text>
<text x="0" y="546" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="563" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ▼ </text>
<text x="0" y="580" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="597" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">&gt; Apply To </text>
<text x="0" y="614" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ● 1. User Settings </text>
<text x="0" y="631" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> 2. Workspace Settings </text>
<text x="0" y="648" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> 3. System Settings </text>
<text x="0" y="665" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="682" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ (Use Enter to select, Ctrl+L to reset, Tab to change focus, Esc to close) </text>
<text x="0" y="699" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="716" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">╰─────────────────────────────────────────────────────────────────────────────── </text>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 9.5 KiB

After

Width:  |  Height:  |  Size: 9.3 KiB

@@ -4,48 +4,48 @@
</style>
<rect width="920" height="751" fill="#000000" />
<g transform="translate(10, 10)">
<text x="0" y="2" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">╭──────────────────────────────────────────────────────────────────────────────────────────────────╮</text>
<text x="0" y="19" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="36" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">&gt; Settings </text>
<text x="0" y="53" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="70" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ╭──────────────────────────────────────────────────────────────────────────────────────────────╮ │</text>
<text x="0" y="87" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ │ Search to filter │ │</text>
<text x="0" y="104" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ╰──────────────────────────────────────────────────────────────────────────────────────────────╯ │</text>
<text x="0" y="121" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="138" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ▲ </text>
<text x="0" y="155" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ● Vim Mode false* │</text>
<text x="0" y="172" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable Vim keybindings </text>
<text x="0" y="189" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="206" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Default Approval Mode Default │</text>
<text x="0" y="223" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ The default approval mode for tool execution. &apos;default&apos; prompts for approval, &apos;au… </text>
<text x="0" y="240" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="257" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable Auto Update false* │</text>
<text x="0" y="274" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable automatic updates. </text>
<text x="0" y="291" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="308" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable Notifications false │</text>
<text x="0" y="325" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable run-event notifications for action-required prompts and session completion. </text>
<text x="0" y="342" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="359" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable Plan Mode true │</text>
<text x="0" y="376" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable Plan Mode for read-only safety during planning. </text>
<text x="0" y="393" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="410" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Plan Directory undefined │</text>
<text x="0" y="427" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ The directory where planning artifacts are stored. If not specified, defaults t… </text>
<text x="0" y="444" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="461" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Plan Model Routing true │</text>
<text x="0" y="478" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Automatically switch between Pro and Flash models based on Plan Mode status. Uses Pr… │</text>
<text x="0" y="495" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="512" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Retry Fetch Errors true │</text>
<text x="0" y="529" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Retry on &quot;exception TypeError: fetch failed sending request&quot; errors. </text>
<text x="0" y="546" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="563" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ▼ </text>
<text x="0" y="580" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="597" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Apply To </text>
<text x="0" y="614" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ● User Settings </text>
<text x="0" y="631" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Workspace Settings </text>
<text x="0" y="648" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ System Settings </text>
<text x="0" y="665" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="682" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ (Use Enter to select, Ctrl+L to reset, Tab to change focus, Esc to close) </text>
<text x="0" y="699" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="716" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">╰──────────────────────────────────────────────────────────────────────────────────────────────────╯</text>
<text x="0" y="2" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">╭─────────────────────────────────────────────────────────────────────────────── </text>
<text x="0" y="19" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="36" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">&gt; Settings </text>
<text x="0" y="53" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="70" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ╭───────────────────────────────────────────────────────────────────────────── </text>
<text x="0" y="87" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ │ Search to filter </text>
<text x="0" y="104" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ╰───────────────────────────────────────────────────────────────────────────── </text>
<text x="0" y="121" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="138" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ▲ </text>
<text x="0" y="155" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ● Vim Mode </text>
<text x="0" y="172" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable Vim keybindings </text>
<text x="0" y="189" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="206" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Default Approval Mode </text>
<text x="0" y="223" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ The default approval mode for tool execution. &apos;default&apos; prompts for approva </text>
<text x="0" y="240" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="257" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable Auto Update </text>
<text x="0" y="274" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable automatic updates. </text>
<text x="0" y="291" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="308" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable Notifications </text>
<text x="0" y="325" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable run-event notifications for action-required prompts and session comp </text>
<text x="0" y="342" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="359" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable Plan Mode </text>
<text x="0" y="376" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable Plan Mode for read-only safety during planning. </text>
<text x="0" y="393" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="410" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Plan Directory </text>
<text x="0" y="427" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ The directory where planning artifacts are stored. If not specified, defaul </text>
<text x="0" y="444" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="461" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Plan Model Routing </text>
<text x="0" y="478" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Automatically switch between Pro and Flash models based on Plan Mode status </text>
<text x="0" y="495" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="512" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Retry Fetch Errors </text>
<text x="0" y="529" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Retry on &quot;exception TypeError: fetch failed sending request&quot; errors. </text>
<text x="0" y="546" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="563" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ▼ </text>
<text x="0" y="580" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="597" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Apply To </text>
<text x="0" y="614" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ● User Settings </text>
<text x="0" y="631" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Workspace Settings </text>
<text x="0" y="648" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ System Settings </text>
<text x="0" y="665" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="682" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ (Use Enter to select, Ctrl+L to reset, Tab to change focus, Esc to close) </text>
<text x="0" y="699" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="716" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">╰─────────────────────────────────────────────────────────────────────────────── </text>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 9.5 KiB

After

Width:  |  Height:  |  Size: 9.3 KiB

@@ -4,48 +4,48 @@
</style>
<rect width="920" height="751" fill="#000000" />
<g transform="translate(10, 10)">
<text x="0" y="2" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">╭──────────────────────────────────────────────────────────────────────────────────────────────────╮</text>
<text x="0" y="19" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="36" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">&gt; Settings </text>
<text x="0" y="53" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="70" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ╭──────────────────────────────────────────────────────────────────────────────────────────────╮ │</text>
<text x="0" y="87" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ │ Search to filter │ │</text>
<text x="0" y="104" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ╰──────────────────────────────────────────────────────────────────────────────────────────────╯ │</text>
<text x="0" y="121" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="138" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ▲ </text>
<text x="0" y="155" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ● Vim Mode false │</text>
<text x="0" y="172" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable Vim keybindings </text>
<text x="0" y="189" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="206" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Default Approval Mode Default │</text>
<text x="0" y="223" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ The default approval mode for tool execution. &apos;default&apos; prompts for approval, &apos;au… </text>
<text x="0" y="240" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="257" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable Auto Update true │</text>
<text x="0" y="274" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable automatic updates. </text>
<text x="0" y="291" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="308" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable Notifications false │</text>
<text x="0" y="325" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable run-event notifications for action-required prompts and session completion. </text>
<text x="0" y="342" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="359" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable Plan Mode true │</text>
<text x="0" y="376" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable Plan Mode for read-only safety during planning. </text>
<text x="0" y="393" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="410" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Plan Directory undefined │</text>
<text x="0" y="427" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ The directory where planning artifacts are stored. If not specified, defaults t… </text>
<text x="0" y="444" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="461" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Plan Model Routing true │</text>
<text x="0" y="478" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Automatically switch between Pro and Flash models based on Plan Mode status. Uses Pr… │</text>
<text x="0" y="495" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="512" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Retry Fetch Errors true │</text>
<text x="0" y="529" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Retry on &quot;exception TypeError: fetch failed sending request&quot; errors. </text>
<text x="0" y="546" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="563" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ▼ </text>
<text x="0" y="580" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="597" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Apply To </text>
<text x="0" y="614" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ● User Settings </text>
<text x="0" y="631" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Workspace Settings </text>
<text x="0" y="648" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ System Settings </text>
<text x="0" y="665" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="682" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ (Use Enter to select, Ctrl+L to reset, Tab to change focus, Esc to close) </text>
<text x="0" y="699" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="716" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">╰──────────────────────────────────────────────────────────────────────────────────────────────────╯</text>
<text x="0" y="2" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">╭─────────────────────────────────────────────────────────────────────────────── </text>
<text x="0" y="19" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="36" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">&gt; Settings </text>
<text x="0" y="53" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="70" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ╭───────────────────────────────────────────────────────────────────────────── </text>
<text x="0" y="87" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ │ Search to filter </text>
<text x="0" y="104" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ╰───────────────────────────────────────────────────────────────────────────── </text>
<text x="0" y="121" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="138" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ▲ </text>
<text x="0" y="155" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ● Vim Mode </text>
<text x="0" y="172" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable Vim keybindings </text>
<text x="0" y="189" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="206" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Default Approval Mode </text>
<text x="0" y="223" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ The default approval mode for tool execution. &apos;default&apos; prompts for approva </text>
<text x="0" y="240" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="257" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable Auto Update </text>
<text x="0" y="274" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable automatic updates. </text>
<text x="0" y="291" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="308" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable Notifications </text>
<text x="0" y="325" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable run-event notifications for action-required prompts and session comp </text>
<text x="0" y="342" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="359" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable Plan Mode </text>
<text x="0" y="376" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable Plan Mode for read-only safety during planning. </text>
<text x="0" y="393" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="410" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Plan Directory </text>
<text x="0" y="427" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ The directory where planning artifacts are stored. If not specified, defaul </text>
<text x="0" y="444" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="461" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Plan Model Routing </text>
<text x="0" y="478" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Automatically switch between Pro and Flash models based on Plan Mode status </text>
<text x="0" y="495" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="512" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Retry Fetch Errors </text>
<text x="0" y="529" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Retry on &quot;exception TypeError: fetch failed sending request&quot; errors. </text>
<text x="0" y="546" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="563" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ▼ </text>
<text x="0" y="580" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="597" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Apply To </text>
<text x="0" y="614" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ● User Settings </text>
<text x="0" y="631" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Workspace Settings </text>
<text x="0" y="648" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ System Settings </text>
<text x="0" y="665" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="682" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ (Use Enter to select, Ctrl+L to reset, Tab to change focus, Esc to close) </text>
<text x="0" y="699" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="716" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">╰─────────────────────────────────────────────────────────────────────────────── </text>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 9.5 KiB

After

Width:  |  Height:  |  Size: 9.3 KiB

@@ -4,48 +4,48 @@
</style>
<rect width="920" height="751" fill="#000000" />
<g transform="translate(10, 10)">
<text x="0" y="2" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">╭──────────────────────────────────────────────────────────────────────────────────────────────────╮</text>
<text x="0" y="19" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="36" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">&gt; Settings </text>
<text x="0" y="53" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="70" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ╭──────────────────────────────────────────────────────────────────────────────────────────────╮ │</text>
<text x="0" y="87" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ │ Search to filter │ │</text>
<text x="0" y="104" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ╰──────────────────────────────────────────────────────────────────────────────────────────────╯ │</text>
<text x="0" y="121" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="138" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ▲ </text>
<text x="0" y="155" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ● Vim Mode true* │</text>
<text x="0" y="172" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable Vim keybindings </text>
<text x="0" y="189" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="206" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Default Approval Mode Default │</text>
<text x="0" y="223" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ The default approval mode for tool execution. &apos;default&apos; prompts for approval, &apos;au… </text>
<text x="0" y="240" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="257" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable Auto Update false* │</text>
<text x="0" y="274" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable automatic updates. </text>
<text x="0" y="291" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="308" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable Notifications false │</text>
<text x="0" y="325" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable run-event notifications for action-required prompts and session completion. </text>
<text x="0" y="342" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="359" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable Plan Mode true │</text>
<text x="0" y="376" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable Plan Mode for read-only safety during planning. </text>
<text x="0" y="393" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="410" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Plan Directory undefined │</text>
<text x="0" y="427" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ The directory where planning artifacts are stored. If not specified, defaults t… </text>
<text x="0" y="444" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="461" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Plan Model Routing true │</text>
<text x="0" y="478" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Automatically switch between Pro and Flash models based on Plan Mode status. Uses Pr… │</text>
<text x="0" y="495" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="512" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Retry Fetch Errors true │</text>
<text x="0" y="529" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Retry on &quot;exception TypeError: fetch failed sending request&quot; errors. </text>
<text x="0" y="546" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="563" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ▼ </text>
<text x="0" y="580" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="597" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Apply To </text>
<text x="0" y="614" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ● User Settings </text>
<text x="0" y="631" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Workspace Settings </text>
<text x="0" y="648" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ System Settings </text>
<text x="0" y="665" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="682" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ (Use Enter to select, Ctrl+L to reset, Tab to change focus, Esc to close) </text>
<text x="0" y="699" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"></text>
<text x="0" y="716" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">╰──────────────────────────────────────────────────────────────────────────────────────────────────╯</text>
<text x="0" y="2" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">╭─────────────────────────────────────────────────────────────────────────────── </text>
<text x="0" y="19" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="36" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">&gt; Settings </text>
<text x="0" y="53" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="70" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ╭───────────────────────────────────────────────────────────────────────────── </text>
<text x="0" y="87" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ │ Search to filter </text>
<text x="0" y="104" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ╰───────────────────────────────────────────────────────────────────────────── </text>
<text x="0" y="121" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="138" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ▲ </text>
<text x="0" y="155" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ● Vim Mode </text>
<text x="0" y="172" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable Vim keybindings </text>
<text x="0" y="189" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="206" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Default Approval Mode </text>
<text x="0" y="223" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ The default approval mode for tool execution. &apos;default&apos; prompts for approva </text>
<text x="0" y="240" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="257" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable Auto Update </text>
<text x="0" y="274" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable automatic updates. </text>
<text x="0" y="291" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="308" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable Notifications </text>
<text x="0" y="325" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable run-event notifications for action-required prompts and session comp </text>
<text x="0" y="342" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="359" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable Plan Mode </text>
<text x="0" y="376" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Enable Plan Mode for read-only safety during planning. </text>
<text x="0" y="393" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="410" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Plan Directory </text>
<text x="0" y="427" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ The directory where planning artifacts are stored. If not specified, defaul </text>
<text x="0" y="444" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="461" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Plan Model Routing </text>
<text x="0" y="478" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Automatically switch between Pro and Flash models based on Plan Mode status </text>
<text x="0" y="495" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="512" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Retry Fetch Errors </text>
<text x="0" y="529" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Retry on &quot;exception TypeError: fetch failed sending request&quot; errors. </text>
<text x="0" y="546" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="563" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ▼ </text>
<text x="0" y="580" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="597" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Apply To </text>
<text x="0" y="614" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ ● User Settings </text>
<text x="0" y="631" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ Workspace Settings </text>
<text x="0" y="648" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ System Settings </text>
<text x="0" y="665" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="682" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">│ (Use Enter to select, Ctrl+L to reset, Tab to change focus, Esc to close) </text>
<text x="0" y="699" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs"> </text>
<text x="0" y="716" fill="#ffffff" textLength="900" lengthAdjust="spacingAndGlyphs">╰─────────────────────────────────────────────────────────────────────────────── </text>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 9.5 KiB

After

Width:  |  Height:  |  Size: 9.3 KiB

@@ -1,415 +1,415 @@
// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html
exports[`SettingsDialog > Initial Rendering > should render settings list with visual indicators 1`] = `
"╭──────────────────────────────────────────────────────────────────────────────────────────────────╮
│ > Settings
│ ╭──────────────────────────────────────────────────────────────────────────────────────────────╮ │
│ │ Search to filter │ │
│ ╰──────────────────────────────────────────────────────────────────────────────────────────────╯ │
│ ▲
│ ● Vim Mode false │
│ Enable Vim keybindings
│ Default Approval Mode Default │
│ The default approval mode for tool execution. 'default' prompts for approval, 'au… │
│ Enable Auto Update true │
│ Enable automatic updates.
│ Enable Notifications false │
│ Enable run-event notifications for action-required prompts and session completion. │
│ Enable Plan Mode true │
│ Enable Plan Mode for read-only safety during planning.
│ Plan Directory undefined │
│ The directory where planning artifacts are stored. If not specified, defaults t… │
│ Plan Model Routing true │
│ Automatically switch between Pro and Flash models based on Plan Mode status. Uses Pr… │
│ Retry Fetch Errors true │
│ Retry on "exception TypeError: fetch failed sending request" errors.
│ ▼
│ Apply To
│ ● User Settings
│ Workspace Settings
│ System Settings
│ (Use Enter to select, Ctrl+L to reset, Tab to change focus, Esc to close)
╰──────────────────────────────────────────────────────────────────────────────────────────────────╯"
"╭───────────────────────────────────────────────────────────────────────────────
│ > Settings
│ ╭─────────────────────────────────────────────────────────────────────────────
│ │ Search to filter
│ ╰─────────────────────────────────────────────────────────────────────────────
│ ▲
│ ● Vim Mode
│ Enable Vim keybindings
│ Default Approval Mode
│ The default approval mode for tool execution. 'default' prompts for approva
│ Enable Auto Update
│ Enable automatic updates.
│ Enable Notifications
│ Enable run-event notifications for action-required prompts and session comp
│ Enable Plan Mode
│ Enable Plan Mode for read-only safety during planning.
│ Plan Directory
│ The directory where planning artifacts are stored. If not specified, defaul
│ Plan Model Routing
│ Automatically switch between Pro and Flash models based on Plan Mode status
│ Retry Fetch Errors
│ Retry on "exception TypeError: fetch failed sending request" errors.
│ ▼
│ Apply To
│ ● User Settings
│ Workspace Settings
│ System Settings
│ (Use Enter to select, Ctrl+L to reset, Tab to change focus, Esc to close)
╰───────────────────────────────────────────────────────────────────────────────"
`;
exports[`SettingsDialog > Snapshot Tests > should render 'accessibility settings enabled' correctly 1`] = `
"╭──────────────────────────────────────────────────────────────────────────────────────────────────╮
│ > Settings
│ ╭──────────────────────────────────────────────────────────────────────────────────────────────╮ │
│ │ Search to filter │ │
│ ╰──────────────────────────────────────────────────────────────────────────────────────────────╯ │
│ ▲
│ ● Vim Mode true* │
│ Enable Vim keybindings
│ Default Approval Mode Default │
│ The default approval mode for tool execution. 'default' prompts for approval, 'au… │
│ Enable Auto Update true │
│ Enable automatic updates.
│ Enable Notifications false │
│ Enable run-event notifications for action-required prompts and session completion. │
│ Enable Plan Mode true │
│ Enable Plan Mode for read-only safety during planning.
│ Plan Directory undefined │
│ The directory where planning artifacts are stored. If not specified, defaults t… │
│ Plan Model Routing true │
│ Automatically switch between Pro and Flash models based on Plan Mode status. Uses Pr… │
│ Retry Fetch Errors true │
│ Retry on "exception TypeError: fetch failed sending request" errors.
│ ▼
│ Apply To
│ ● User Settings
│ Workspace Settings
│ System Settings
│ (Use Enter to select, Ctrl+L to reset, Tab to change focus, Esc to close)
╰──────────────────────────────────────────────────────────────────────────────────────────────────╯"
"╭───────────────────────────────────────────────────────────────────────────────
│ > Settings
│ ╭─────────────────────────────────────────────────────────────────────────────
│ │ Search to filter
│ ╰─────────────────────────────────────────────────────────────────────────────
│ ▲
│ ● Vim Mode
│ Enable Vim keybindings
│ Default Approval Mode
│ The default approval mode for tool execution. 'default' prompts for approva
│ Enable Auto Update
│ Enable automatic updates.
│ Enable Notifications
│ Enable run-event notifications for action-required prompts and session comp
│ Enable Plan Mode
│ Enable Plan Mode for read-only safety during planning.
│ Plan Directory
│ The directory where planning artifacts are stored. If not specified, defaul
│ Plan Model Routing
│ Automatically switch between Pro and Flash models based on Plan Mode status
│ Retry Fetch Errors
│ Retry on "exception TypeError: fetch failed sending request" errors.
│ ▼
│ Apply To
│ ● User Settings
│ Workspace Settings
│ System Settings
│ (Use Enter to select, Ctrl+L to reset, Tab to change focus, Esc to close)
╰───────────────────────────────────────────────────────────────────────────────"
`;
exports[`SettingsDialog > Snapshot Tests > should render 'all boolean settings disabled' correctly 1`] = `
"╭──────────────────────────────────────────────────────────────────────────────────────────────────╮
│ > Settings
│ ╭──────────────────────────────────────────────────────────────────────────────────────────────╮ │
│ │ Search to filter │ │
│ ╰──────────────────────────────────────────────────────────────────────────────────────────────╯ │
│ ▲
│ ● Vim Mode false* │
│ Enable Vim keybindings
│ Default Approval Mode Default │
│ The default approval mode for tool execution. 'default' prompts for approval, 'au… │
│ Enable Auto Update true* │
│ Enable automatic updates.
│ Enable Notifications false │
│ Enable run-event notifications for action-required prompts and session completion. │
│ Enable Plan Mode true │
│ Enable Plan Mode for read-only safety during planning.
│ Plan Directory undefined │
│ The directory where planning artifacts are stored. If not specified, defaults t… │
│ Plan Model Routing true │
│ Automatically switch between Pro and Flash models based on Plan Mode status. Uses Pr… │
│ Retry Fetch Errors true │
│ Retry on "exception TypeError: fetch failed sending request" errors.
│ ▼
│ Apply To
│ ● User Settings
│ Workspace Settings
│ System Settings
│ (Use Enter to select, Ctrl+L to reset, Tab to change focus, Esc to close)
╰──────────────────────────────────────────────────────────────────────────────────────────────────╯"
"╭───────────────────────────────────────────────────────────────────────────────
│ > Settings
│ ╭─────────────────────────────────────────────────────────────────────────────
│ │ Search to filter
│ ╰─────────────────────────────────────────────────────────────────────────────
│ ▲
│ ● Vim Mode
│ Enable Vim keybindings
│ Default Approval Mode
│ The default approval mode for tool execution. 'default' prompts for approva
│ Enable Auto Update
│ Enable automatic updates.
│ Enable Notifications
│ Enable run-event notifications for action-required prompts and session comp
│ Enable Plan Mode
│ Enable Plan Mode for read-only safety during planning.
│ Plan Directory
│ The directory where planning artifacts are stored. If not specified, defaul
│ Plan Model Routing
│ Automatically switch between Pro and Flash models based on Plan Mode status
│ Retry Fetch Errors
│ Retry on "exception TypeError: fetch failed sending request" errors.
│ ▼
│ Apply To
│ ● User Settings
│ Workspace Settings
│ System Settings
│ (Use Enter to select, Ctrl+L to reset, Tab to change focus, Esc to close)
╰───────────────────────────────────────────────────────────────────────────────"
`;
exports[`SettingsDialog > Snapshot Tests > should render 'default state' correctly 1`] = `
"╭──────────────────────────────────────────────────────────────────────────────────────────────────╮
│ > Settings
│ ╭──────────────────────────────────────────────────────────────────────────────────────────────╮ │
│ │ Search to filter │ │
│ ╰──────────────────────────────────────────────────────────────────────────────────────────────╯ │
│ ▲
│ ● Vim Mode false │
│ Enable Vim keybindings
│ Default Approval Mode Default │
│ The default approval mode for tool execution. 'default' prompts for approval, 'au… │
│ Enable Auto Update true │
│ Enable automatic updates.
│ Enable Notifications false │
│ Enable run-event notifications for action-required prompts and session completion. │
│ Enable Plan Mode true │
│ Enable Plan Mode for read-only safety during planning.
│ Plan Directory undefined │
│ The directory where planning artifacts are stored. If not specified, defaults t… │
│ Plan Model Routing true │
│ Automatically switch between Pro and Flash models based on Plan Mode status. Uses Pr… │
│ Retry Fetch Errors true │
│ Retry on "exception TypeError: fetch failed sending request" errors.
│ ▼
│ Apply To
│ ● User Settings
│ Workspace Settings
│ System Settings
│ (Use Enter to select, Ctrl+L to reset, Tab to change focus, Esc to close)
╰──────────────────────────────────────────────────────────────────────────────────────────────────╯"
"╭───────────────────────────────────────────────────────────────────────────────
│ > Settings
│ ╭─────────────────────────────────────────────────────────────────────────────
│ │ Search to filter
│ ╰─────────────────────────────────────────────────────────────────────────────
│ ▲
│ ● Vim Mode
│ Enable Vim keybindings
│ Default Approval Mode
│ The default approval mode for tool execution. 'default' prompts for approva
│ Enable Auto Update
│ Enable automatic updates.
│ Enable Notifications
│ Enable run-event notifications for action-required prompts and session comp
│ Enable Plan Mode
│ Enable Plan Mode for read-only safety during planning.
│ Plan Directory
│ The directory where planning artifacts are stored. If not specified, defaul
│ Plan Model Routing
│ Automatically switch between Pro and Flash models based on Plan Mode status
│ Retry Fetch Errors
│ Retry on "exception TypeError: fetch failed sending request" errors.
│ ▼
│ Apply To
│ ● User Settings
│ Workspace Settings
│ System Settings
│ (Use Enter to select, Ctrl+L to reset, Tab to change focus, Esc to close)
╰───────────────────────────────────────────────────────────────────────────────"
`;
exports[`SettingsDialog > Snapshot Tests > should render 'file filtering settings configured' correctly 1`] = `
"╭──────────────────────────────────────────────────────────────────────────────────────────────────╮
│ > Settings
│ ╭──────────────────────────────────────────────────────────────────────────────────────────────╮ │
│ │ Search to filter │ │
│ ╰──────────────────────────────────────────────────────────────────────────────────────────────╯ │
│ ▲
│ ● Vim Mode false │
│ Enable Vim keybindings
│ Default Approval Mode Default │
│ The default approval mode for tool execution. 'default' prompts for approval, 'au… │
│ Enable Auto Update true │
│ Enable automatic updates.
│ Enable Notifications false │
│ Enable run-event notifications for action-required prompts and session completion. │
│ Enable Plan Mode true │
│ Enable Plan Mode for read-only safety during planning.
│ Plan Directory undefined │
│ The directory where planning artifacts are stored. If not specified, defaults t… │
│ Plan Model Routing true │
│ Automatically switch between Pro and Flash models based on Plan Mode status. Uses Pr… │
│ Retry Fetch Errors true │
│ Retry on "exception TypeError: fetch failed sending request" errors.
│ ▼
│ Apply To
│ ● User Settings
│ Workspace Settings
│ System Settings
│ (Use Enter to select, Ctrl+L to reset, Tab to change focus, Esc to close)
╰──────────────────────────────────────────────────────────────────────────────────────────────────╯"
"╭───────────────────────────────────────────────────────────────────────────────
│ > Settings
│ ╭─────────────────────────────────────────────────────────────────────────────
│ │ Search to filter
│ ╰─────────────────────────────────────────────────────────────────────────────
│ ▲
│ ● Vim Mode
│ Enable Vim keybindings
│ Default Approval Mode
│ The default approval mode for tool execution. 'default' prompts for approva
│ Enable Auto Update
│ Enable automatic updates.
│ Enable Notifications
│ Enable run-event notifications for action-required prompts and session comp
│ Enable Plan Mode
│ Enable Plan Mode for read-only safety during planning.
│ Plan Directory
│ The directory where planning artifacts are stored. If not specified, defaul
│ Plan Model Routing
│ Automatically switch between Pro and Flash models based on Plan Mode status
│ Retry Fetch Errors
│ Retry on "exception TypeError: fetch failed sending request" errors.
│ ▼
│ Apply To
│ ● User Settings
│ Workspace Settings
│ System Settings
│ (Use Enter to select, Ctrl+L to reset, Tab to change focus, Esc to close)
╰───────────────────────────────────────────────────────────────────────────────"
`;
exports[`SettingsDialog > Snapshot Tests > should render 'focused on scope selector' correctly 1`] = `
"╭──────────────────────────────────────────────────────────────────────────────────────────────────╮
> Settings
│ ╭──────────────────────────────────────────────────────────────────────────────────────────────╮ │
│ │ Search to filter │ │
│ ╰──────────────────────────────────────────────────────────────────────────────────────────────╯ │
│ ▲
Vim Mode false │
│ Enable Vim keybindings
│ Default Approval Mode Default │
│ The default approval mode for tool execution. 'default' prompts for approval, 'au… │
│ Enable Auto Update true │
│ Enable automatic updates.
│ Enable Notifications false │
│ Enable run-event notifications for action-required prompts and session completion. │
│ Enable Plan Mode true │
│ Enable Plan Mode for read-only safety during planning.
│ Plan Directory undefined │
│ The directory where planning artifacts are stored. If not specified, defaults t… │
│ Plan Model Routing true │
│ Automatically switch between Pro and Flash models based on Plan Mode status. Uses Pr… │
│ Retry Fetch Errors true │
│ Retry on "exception TypeError: fetch failed sending request" errors.
│ ▼
Apply To
│ ● User Settings
│ Workspace Settings
│ System Settings
│ (Use Enter to select, Ctrl+L to reset, Tab to change focus, Esc to close)
╰──────────────────────────────────────────────────────────────────────────────────────────────────╯"
"╭───────────────────────────────────────────────────────────────────────────────
Settings
│ ╭─────────────────────────────────────────────────────────────────────────────
│ │ Search to filter
│ ╰─────────────────────────────────────────────────────────────────────────────
│ ▲
Vim Mode
│ Enable Vim keybindings
│ Default Approval Mode
│ The default approval mode for tool execution. 'default' prompts for approva
│ Enable Auto Update
│ Enable automatic updates.
│ Enable Notifications
│ Enable run-event notifications for action-required prompts and session comp
│ Enable Plan Mode
│ Enable Plan Mode for read-only safety during planning.
│ Plan Directory
│ The directory where planning artifacts are stored. If not specified, defaul
│ Plan Model Routing
│ Automatically switch between Pro and Flash models based on Plan Mode status
│ Retry Fetch Errors
│ Retry on "exception TypeError: fetch failed sending request" errors.
│ ▼
> Apply To
│ ● 1. User Settings
2. Workspace Settings
3. System Settings
│ (Use Enter to select, Ctrl+L to reset, Tab to change focus, Esc to close)
╰───────────────────────────────────────────────────────────────────────────────"
`;
exports[`SettingsDialog > Snapshot Tests > should render 'mixed boolean and number settings' correctly 1`] = `
"╭──────────────────────────────────────────────────────────────────────────────────────────────────╮
│ > Settings
│ ╭──────────────────────────────────────────────────────────────────────────────────────────────╮ │
│ │ Search to filter │ │
│ ╰──────────────────────────────────────────────────────────────────────────────────────────────╯ │
│ ▲
│ ● Vim Mode false* │
│ Enable Vim keybindings
│ Default Approval Mode Default │
│ The default approval mode for tool execution. 'default' prompts for approval, 'au… │
│ Enable Auto Update false* │
│ Enable automatic updates.
│ Enable Notifications false │
│ Enable run-event notifications for action-required prompts and session completion. │
│ Enable Plan Mode true │
│ Enable Plan Mode for read-only safety during planning.
│ Plan Directory undefined │
│ The directory where planning artifacts are stored. If not specified, defaults t… │
│ Plan Model Routing true │
│ Automatically switch between Pro and Flash models based on Plan Mode status. Uses Pr… │
│ Retry Fetch Errors true │
│ Retry on "exception TypeError: fetch failed sending request" errors.
│ ▼
│ Apply To
│ ● User Settings
│ Workspace Settings
│ System Settings
│ (Use Enter to select, Ctrl+L to reset, Tab to change focus, Esc to close)
╰──────────────────────────────────────────────────────────────────────────────────────────────────╯"
"╭───────────────────────────────────────────────────────────────────────────────
│ > Settings
│ ╭─────────────────────────────────────────────────────────────────────────────
│ │ Search to filter
│ ╰─────────────────────────────────────────────────────────────────────────────
│ ▲
│ ● Vim Mode
│ Enable Vim keybindings
│ Default Approval Mode
│ The default approval mode for tool execution. 'default' prompts for approva
│ Enable Auto Update
│ Enable automatic updates.
│ Enable Notifications
│ Enable run-event notifications for action-required prompts and session comp
│ Enable Plan Mode
│ Enable Plan Mode for read-only safety during planning.
│ Plan Directory
│ The directory where planning artifacts are stored. If not specified, defaul
│ Plan Model Routing
│ Automatically switch between Pro and Flash models based on Plan Mode status
│ Retry Fetch Errors
│ Retry on "exception TypeError: fetch failed sending request" errors.
│ ▼
│ Apply To
│ ● User Settings
│ Workspace Settings
│ System Settings
│ (Use Enter to select, Ctrl+L to reset, Tab to change focus, Esc to close)
╰───────────────────────────────────────────────────────────────────────────────"
`;
exports[`SettingsDialog > Snapshot Tests > should render 'tools and security settings' correctly 1`] = `
"╭──────────────────────────────────────────────────────────────────────────────────────────────────╮
│ > Settings
│ ╭──────────────────────────────────────────────────────────────────────────────────────────────╮ │
│ │ Search to filter │ │
│ ╰──────────────────────────────────────────────────────────────────────────────────────────────╯ │
│ ▲
│ ● Vim Mode false │
│ Enable Vim keybindings
│ Default Approval Mode Default │
│ The default approval mode for tool execution. 'default' prompts for approval, 'au… │
│ Enable Auto Update true │
│ Enable automatic updates.
│ Enable Notifications false │
│ Enable run-event notifications for action-required prompts and session completion. │
│ Enable Plan Mode true │
│ Enable Plan Mode for read-only safety during planning.
│ Plan Directory undefined │
│ The directory where planning artifacts are stored. If not specified, defaults t… │
│ Plan Model Routing true │
│ Automatically switch between Pro and Flash models based on Plan Mode status. Uses Pr… │
│ Retry Fetch Errors true │
│ Retry on "exception TypeError: fetch failed sending request" errors.
│ ▼
│ Apply To
│ ● User Settings
│ Workspace Settings
│ System Settings
│ (Use Enter to select, Ctrl+L to reset, Tab to change focus, Esc to close)
╰──────────────────────────────────────────────────────────────────────────────────────────────────╯"
"╭───────────────────────────────────────────────────────────────────────────────
│ > Settings
│ ╭─────────────────────────────────────────────────────────────────────────────
│ │ Search to filter
│ ╰─────────────────────────────────────────────────────────────────────────────
│ ▲
│ ● Vim Mode
│ Enable Vim keybindings
│ Default Approval Mode
│ The default approval mode for tool execution. 'default' prompts for approva
│ Enable Auto Update
│ Enable automatic updates.
│ Enable Notifications
│ Enable run-event notifications for action-required prompts and session comp
│ Enable Plan Mode
│ Enable Plan Mode for read-only safety during planning.
│ Plan Directory
│ The directory where planning artifacts are stored. If not specified, defaul
│ Plan Model Routing
│ Automatically switch between Pro and Flash models based on Plan Mode status
│ Retry Fetch Errors
│ Retry on "exception TypeError: fetch failed sending request" errors.
│ ▼
│ Apply To
│ ● User Settings
│ Workspace Settings
│ System Settings
│ (Use Enter to select, Ctrl+L to reset, Tab to change focus, Esc to close)
╰───────────────────────────────────────────────────────────────────────────────"
`;
exports[`SettingsDialog > Snapshot Tests > should render 'various boolean settings enabled' correctly 1`] = `
"╭──────────────────────────────────────────────────────────────────────────────────────────────────╮
│ > Settings
│ ╭──────────────────────────────────────────────────────────────────────────────────────────────╮ │
│ │ Search to filter │ │
│ ╰──────────────────────────────────────────────────────────────────────────────────────────────╯ │
│ ▲
│ ● Vim Mode true* │
│ Enable Vim keybindings
│ Default Approval Mode Default │
│ The default approval mode for tool execution. 'default' prompts for approval, 'au… │
│ Enable Auto Update false* │
│ Enable automatic updates.
│ Enable Notifications false │
│ Enable run-event notifications for action-required prompts and session completion. │
│ Enable Plan Mode true │
│ Enable Plan Mode for read-only safety during planning.
│ Plan Directory undefined │
│ The directory where planning artifacts are stored. If not specified, defaults t… │
│ Plan Model Routing true │
│ Automatically switch between Pro and Flash models based on Plan Mode status. Uses Pr… │
│ Retry Fetch Errors true │
│ Retry on "exception TypeError: fetch failed sending request" errors.
│ ▼
│ Apply To
│ ● User Settings
│ Workspace Settings
│ System Settings
│ (Use Enter to select, Ctrl+L to reset, Tab to change focus, Esc to close)
╰──────────────────────────────────────────────────────────────────────────────────────────────────╯"
"╭───────────────────────────────────────────────────────────────────────────────
│ > Settings
│ ╭─────────────────────────────────────────────────────────────────────────────
│ │ Search to filter
│ ╰─────────────────────────────────────────────────────────────────────────────
│ ▲
│ ● Vim Mode
│ Enable Vim keybindings
│ Default Approval Mode
│ The default approval mode for tool execution. 'default' prompts for approva
│ Enable Auto Update
│ Enable automatic updates.
│ Enable Notifications
│ Enable run-event notifications for action-required prompts and session comp
│ Enable Plan Mode
│ Enable Plan Mode for read-only safety during planning.
│ Plan Directory
│ The directory where planning artifacts are stored. If not specified, defaul
│ Plan Model Routing
│ Automatically switch between Pro and Flash models based on Plan Mode status
│ Retry Fetch Errors
│ Retry on "exception TypeError: fetch failed sending request" errors.
│ ▼
│ Apply To
│ ● User Settings
│ Workspace Settings
│ System Settings
│ (Use Enter to select, Ctrl+L to reset, Tab to change focus, Esc to close)
╰───────────────────────────────────────────────────────────────────────────────"
`;