Skip to content
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

Improve UX for terminal switcher control. Change the dropdown for a switcher control #22737

Closed
omniscient opened this issue Mar 16, 2017 · 1 comment
Assignees
Labels
*duplicate Issue identified as a duplicate of another issue(s)

Comments

@omniscient
Copy link

omniscient commented Mar 16, 2017

In the spirit of the following issues:

#10546
#11889
#8073

It would be great to replace the dropdown control in the terminal pane that indicates what terminal window has the focus to a more user friendly control. Having to click twice is annoying and unnecessary.

Instead of a dropdown control, a switcher control that displays an icon for each terminal window could be used.

Here's how it might look like:

image

The first character in the box is the order at which you opened the terminal and the second char is the type of terminal in that window.

That way, you have one click to focus on the terminal you need and it works with split view, tabs, etc.

@Tyriar
Copy link
Member

Tyriar commented Mar 16, 2017

This would be solved when we look at #10546, #7504 might also be worth subscribing to.

In the meantime I recommend setting up some keybindings so you can switch between the terminals more easily, here's mine:

{ "key": "ctrl+shift+j",    "command": "workbench.action.terminal.focusNext" },
{ "key": "ctrl+shift+k",    "command": "workbench.action.terminal.focusPrevious" }

@Tyriar Tyriar closed this as completed Mar 16, 2017
@Tyriar Tyriar added the *duplicate Issue identified as a duplicate of another issue(s) label Mar 16, 2017
@vscodebot vscodebot bot locked and limited conversation to collaborators Nov 18, 2017
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
*duplicate Issue identified as a duplicate of another issue(s)
Projects
None yet
Development

No branches or pull requests

2 participants