-
Notifications
You must be signed in to change notification settings - Fork 30.7k
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
Enable Users to Group Tabs using Layers #174922
Comments
I like the idea of grouping tabs. To avoid the Chrome-like implementation, the groups could go inside the "Open Editors" section of the Explorer. |
This feature request is now a candidate for our backlog. The community has 60 days to upvote the issue. If it receives 20 upvotes we will move it to our backlog. If not, we will close it. To learn more about how we handle feature requests, please see our documentation. Happy Coding! |
Shouldn't we be posting this mockup in #100335 and have the community give their feedback there? |
@M00TSDNS thank you |
How are these different to any other notion of “tabs”, and most importantly, why avoid Chrome's implementation, @abnerfcastro? #100335 certainly demonstrates that such a thing is desirable. |
@RokeJulianLockhart tabs and layers can be combined. Layers would help to save the state (size, position, width) of a particular group of tabs. This is good when working with multiple webviews. Users won't need to close, lock or resize Webviews just to see the files they are editing. |
The UI/UX world "loves to hate" tabber style groups because they "hide" content, but there is a nuance:
You can set up different groups for different development activities - it comes across as a better fit to VS Code's use case. |
It is probably going to be dropped just because it did not get enough votes :/ |
Chrome's group tabs don't solve the dearth of horizontal real estate. They also don't improve tab navigation without a mouse i.e. laptop. This design does it all! It just needs a group label next to the arrows, or at the left/start of the tab list.. |
This feature request has not yet received the 20 community upvotes it takes to make to our backlog. 10 days to go. To learn more about how we handle feature requests, please see our documentation. Happy Coding! |
🙁 In the last 60 days, this feature request has received less than 20 community upvotes and we closed it. Still a big Thank You to you for taking the time to create this issue! To learn more about how we handle feature requests, please see our documentation. Happy Coding! |
@VSCodeTriageBot, reopen. |
You would need a UI/UX team member to do that |
I would like to group tabs using Layers. A layer defines a set of tabs that must be visible at a given time. Layers can be switched with keyboard shortcuts (configurable). It must work with Webviews as well, and not just editor panels.
The current selected layer name must be visible somewhere near the tabs. My suggestion is to place this information above the tabs, and to the left, because there is a bunch of empty space in that region.

When clicking on the name of the layer, a picklist input appears so that users can switch between layers.
Some benefits
webview_a
andwebview_b
same layer because they provide features that are often used together.The text was updated successfully, but these errors were encountered: