Repository navigation
Clickable list of open windows to switch between them #66709
antimora
started this conversation in
Feature Requests
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
What are you proposing?
A clickable list of open Zed windows, always visible in each window (for example in the title bar or status bar): one icon or chip per open window, showing the project name, and one click focuses that window. The current window is highlighted.
A keyboard version would be a nice extra: a picker like the tab switcher (
ctrl-tab) that lists the same windows.Why does this matter?
On macOS,
cmd-tabswitches apps, not windows. With several Zed windows open (one per project), getting to a specific one means going through Mission Control or the Window menu, or the mouse. The macOScmd-`shortcut that cycles an app's windows does nothing in Zed (1.27.0, U.S. layout, no window tools installed), so there is no keyboard route either. That breaks flow many times a day. A visible list makes every open project one click away and shows what is open at a glance.Are there any examples or context?
workspace::ActivateNextWindow/ActivatePreviousWindowexist, but they cycle without showing where you will land, and binding them to keys was reported as not working in workspace::ActivateNextWindow / ActivatePreviousWindow actions not dispatchable via keybindings #56163 (closed as not planned).Possible approach
A title bar (or status bar) item listing open windows: project name, optional per-project color or icon, most recently used first, overflow into a dropdown when there are many. Clicking an item activates that window. The same list could back a
workspace::ToggleWindowSwitcherpicker for keyboard users.All reactions