-
Notifications
You must be signed in to change notification settings - Fork 29.8k
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
UI: Add dock for switching viewlets/panels #15262
Comments
Interesting idea. But, instead of introducing new UI, why not reusing the pick API to switch between the viewlets? You could reach that pick by running a Also, note that Cmd B is the shortcut that currently shows and hides the sidebar. |
That's a good idea. Let me give that a try as an extension. (Although I'd prefer some visual indication.) |
Looks good. I liked the idea of navigating the views with single key board shortcut / command. But how about following small suggestions?
|
I would also follow our UX model we have for when navigating files and just open a picker with the views. I think this could be done as an extension but I also do not mind to having this as a core workbench command (especially now that I pushed the option to hide the activity bar). @octref if you are interested in providing a PR on this, I can review it 👍 |
I'm also for the picker so that you can use a hotkey to open it, or you can find it in the Command Palette. |
👍 for picker and it should also contain the panels, not just flat but like Problems, Debug Repl, TypeScript Output, Foo Output, Terminal 1, Terminal 2. One picker to jump to all no-editor views. |
I like, but I see unneeded repetition of Output and Terminal - once as instances and once as category. I think I cannot open terminal without opening an instance of a terminal. likewise with output-channels |
Good point, I think we can merge them. For output that is straight forward, for terminals we can only do it if we also have an instance opened which requires to open a terminal panel first. The only drawback would be that you cannot just jump back to your last Output or Terminal, you need to know where you left off. |
#1105 - Provide an option to hide the activity bar currently has 79 upvotes.
Per today's discussion in UX meeting #15217, I came up with this idea:
(Ignore the blank part on the right, just a quick hack to get the idea across)
It'll work similarly to Windows's
Ctrl+Tab
or macOS'sCmd+Tab
. Say if you haveCmd+B
assigned to it:Workflow
Cmd+B
brings up this dockWhile
Cmd
is pressed, additionalB
selects next Viewlet, both the highlight item on the dock and dimmed Viewlet background updateWhen
Cmd
is released, dock is gone. The last selected Viewlet is shown.Additional
What does everyone think?
@Microsoft/vscode
The text was updated successfully, but these errors were encountered: