Skip to content

Commit 81eb778

Browse files
committed
Also fade terminal tabs when not focused
Part of microsoft#30522 See microsoft#189248
1 parent 090790c commit 81eb778

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

src/vs/workbench/contrib/accessibility/browser/unfocusedViewDimmingContribution.ts

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,15 @@ export class UnfocusedViewDimmingContribution extends Disposable implements IWor
3434
opacity = clamp(opacityConfig, 0.2, 1);
3535
}
3636

37+
const filterRule = `filter: opacity(${opacity});`;
3738
const rules = new Set<string>();
38-
rules.add(`.monaco-workbench .terminal.xterm:not(.focus) { filter: opacity(${opacity}); }`);
39-
rules.add(`.monaco-workbench .editor-instance .monaco-editor:not(.focused) { filter: opacity(${opacity}); }`);
39+
40+
// Terminal tabs
41+
rules.add(`.monaco-workbench .pane-body.integrated-terminal:not(:focus-within) .tabs-container { ${filterRule} }`);
42+
// Terminals
43+
rules.add(`.monaco-workbench .pane-body.integrated-terminal .xterm:not(.focus) { ${filterRule} }`);
44+
// Editors
45+
rules.add(`.monaco-workbench .editor-instance .monaco-editor:not(.focused) { ${filterRule} }`);
4046

4147
elStyle.textContent = [...rules].join('\n');
4248
}));

0 commit comments

Comments
 (0)