Skip to content

feat(tool-window): highlight active tool windows on launch bar#15

Merged
CalvinAllen merged 2 commits intomainfrom
feat/tool-window/highlight-active
Apr 8, 2026
Merged

feat(tool-window): highlight active tool windows on launch bar#15
CalvinAllen merged 2 commits intomainfrom
feat/tool-window/highlight-active

Conversation

@CalvinAllen
Copy link
Copy Markdown
Contributor

Summary

  • Adds a left-edge accent indicator bar on buttons whose tool windows are currently visible
  • New ToolWindowMonitorService polls tool window visibility every 500ms
  • IsActive property on LaunchItem drives the visual state via a DataTrigger
  • Works regardless of how the tool window was opened (button click, keyboard shortcut, View menu)

Closes #8

Test plan

  • Open Solution Explorer — its button shows an accent indicator on the left edge
  • Close Solution Explorer — indicator disappears
  • Open a tool window via keyboard shortcut (e.g., Ctrl+Alt+L) — indicator appears
  • Multiple tool windows open — all corresponding buttons show indicators
  • Verify indicator uses VS theme accent color (works in both light and dark themes)

Add visual indicator showing which tool windows are currently open.
A left-edge accent bar appears next to active tool window buttons,
updated every 500ms via a monitor service.
@CalvinAllen CalvinAllen merged commit 10b7cc2 into main Apr 8, 2026
1 check passed
@CalvinAllen CalvinAllen deleted the feat/tool-window/highlight-active branch April 8, 2026 20:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

Show 'Open' highlighted on the launch bar.

1 participant