Skip to content

Disable indent guides in Quick Pick trees to reduce visual noise #259584

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 3 commits into from
Aug 4, 2025

Conversation

Copilot
Copy link
Contributor

@Copilot Copilot AI commented Aug 4, 2025

Quick Pick trees (used for the Tools picker and other hierarchical selection interfaces) were displaying indent guides by default, which added visual noise and reduced readability. The vertical lines created unnecessary clutter in the tree interface, making it harder to focus on the actual content.

This change disables indent guides specifically for Quick Pick trees by setting renderIndentGuides: RenderIndentGuides.None in the tree configuration. The fix:

  1. Imports RenderIndentGuides from the abstractTree module
  2. Adds the renderIndentGuides: RenderIndentGuides.None option to the QuickInputTreeController tree configuration

This aligns the Quick Pick tree behavior with the existing Quick Pick list implementation, which already disables indent guides for the same reason. The change is minimal and surgical, affecting only the visual presentation without impacting any functionality.

Before: Tree shows distracting vertical indent guide lines
After: Clean tree interface without visual noise from indent guides

Fixes #259579.

Warning

Firewall rules blocked me from connecting to one or more addresses

I tried to connect to the following addresses, but was blocked by firewall rules:

  • electronjs.org
    • Triggering command: node-gyp (dns block)

If you need me to access, download, or install something from one of these locations, you can either:


💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

@Copilot Copilot AI changed the title [WIP] Do not render indent guides in Quick Pick tree (used for Tools) Disable indent guides in Quick Pick trees to reduce visual noise Aug 4, 2025
@Copilot Copilot AI requested a review from TylerLeonhardt August 4, 2025 15:40
Copilot finished work on behalf of TylerLeonhardt August 4, 2025 15:40
@TylerLeonhardt TylerLeonhardt marked this pull request as ready for review August 4, 2025 22:56
@TylerLeonhardt TylerLeonhardt enabled auto-merge (squash) August 4, 2025 22:56
@vs-code-engineering vs-code-engineering bot added this to the August 2025 milestone Aug 4, 2025
@TylerLeonhardt TylerLeonhardt merged commit 5d0e1fa into main Aug 4, 2025
18 checks passed
@TylerLeonhardt TylerLeonhardt deleted the copilot/fix-259579 branch August 4, 2025 23:07
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.

Do not render indent guides in Quick Pick tree (used for Tools)
3 participants