Skip to content

feat(terminal): add setting to make resize dimensions overlay optional#307883

Open
yogeshwaran-c wants to merge 1 commit intomicrosoft:mainfrom
yogeshwaran-c:feat/terminal-resize-overlay-optional-307194
Open

feat(terminal): add setting to make resize dimensions overlay optional#307883
yogeshwaran-c wants to merge 1 commit intomicrosoft:mainfrom
yogeshwaran-c:feat/terminal-resize-overlay-optional-307194

Conversation

@yogeshwaran-c
Copy link
Copy Markdown
Contributor

Summary

Fixes #307194.

Adds a new setting terminal.integrated.showResizeDimensionsOverlay (default: true) that controls whether to show the terminal resize dimensions overlay introduced in #284244. Users who find the overlay distracting can disable it by setting this to false.

Changes

  • src/vs/workbench/contrib/terminalContrib/resizeDimensionsOverlay/common/terminal.resizeDimensionsOverlay.ts (new) — defines the setting id and configuration schema
  • src/vs/workbench/contrib/terminalContrib/resizeDimensionsOverlay/browser/terminal.resizeDimensionsOverlay.contribution.ts — reads the setting and short-circuits xtermOpen when disabled
  • src/vs/workbench/contrib/terminal/terminalContribExports.ts — registers the new configuration schema

Test plan

  • Open a terminal, resize it — verify the cols/rows overlay shows (default behavior unchanged)
  • Set terminal.integrated.showResizeDimensionsOverlay: false, open a new terminal, resize — verify no overlay
  • Set it back to true, open a new terminal — verify overlay returns

🤖 Generated with Claude Code

Adds `terminal.integrated.showResizeDimensionsOverlay` setting
(default: `true`) that controls whether to show the overlay with
terminal columns and rows when it is resized. Users who find the
overlay distracting can now disable it.

Fixes microsoft#307194

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Make terminal resize overlay optional

2 participants