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

Allow to dock editors, views and panels anywhere in the workbench #11472

Closed
natalie-o-perret opened this issue Sep 2, 2016 · 8 comments
Closed
Labels
feature-request Request for new features or functionality layout General VS Code workbench layout issues

Comments

@natalie-o-perret
Copy link

Would be nice if tabs (inc. Terminal) could be arranged with a docking layout component like, it's kinda frustrating to not be able to have the layouts we are used to work with.

@bpasero
Copy link
Member

bpasero commented Sep 4, 2016

@ehouarn-perret can you clarify what that means?

@bpasero bpasero added the feature-request Request for new features or functionality label Sep 4, 2016
@bpasero bpasero added this to the Backlog milestone Sep 4, 2016
@bpasero bpasero removed their assignment Sep 4, 2016
@natalie-o-perret
Copy link
Author

natalie-o-perret commented Sep 4, 2016

@bpasero sure, basically about the code editor part, the layout can only be vertical.
It would be better and maybe desirable if the editor could provide more layout options, a sort of docking-like component.
This would not only be applicable to the code editor part but also to the console.
However, I'm not so sure whether what I'm suggesting is out of the scope of vscode objectives.

@bpasero bpasero changed the title Docking Panel Layout capabalities for tabs. Allow to dock editors and panels anywhere in the workbenc Sep 5, 2016
@bpasero bpasero changed the title Allow to dock editors and panels anywhere in the workbenc Allow to dock editors and panels anywhere in the workbench Sep 5, 2016
@natalie-o-perret
Copy link
Author

natalie-o-perret commented Sep 10, 2016

Out of curiosity, are (free) external components allowed to be in used when developing a feature? Like for example https://golden-layout.com
(I haven't digged much tho).

Considering that there is already something in use for the current tabs system I guess and assume it's probably better to simply leverage and extend what is already existing.

@Alex-Addy
Copy link

Has there been any progress on this? Something general like this, or more specifically #14148 would be very helpful for my situation and this appears to have been forgotten.

@bpasero bpasero added layout General VS Code workbench layout issues and removed workbench labels Nov 16, 2017
@bpasero bpasero removed this from the Backlog milestone Nov 17, 2017
@bpasero bpasero changed the title Allow to dock editors and panels anywhere in the workbench Allow to dock editors, views and panels anywhere in the workbench Mar 17, 2018
@costincaraivan
Copy link
Contributor

In case there's MS devs taking a look at this issue, what some people want (myself included) is basically the workflow from screen/tmux + vim or from Emacs or more recently from vim itself, which now has a terminal command built-in.

Basically there's a grid layout and you can put anything in the grid sections. Generally "anything" is either a editor window or a terminal but it can be a documentation browser or something else.

This is obviously very powerful and flexible. Visual Studio Code has a more limited design, inspired by good ole Visual Studio, with 1 debug console, 1 problem window, 1 output window etc. For terminal windows especially it would make a lot of sense to have them embeddable in any grid section.

@natalie-o-perret
Copy link
Author

@costincaraivan
Well something slightly more flexible is also okay ;-)
I keep thinking that something like https://golden-layout.com/ in the Visual Studio code fashion would be the way to goooooo!

@natalie-o-perret
Copy link
Author

The grid layout feature has been released!

1 similar comment
@natalie-o-perret
Copy link
Author

The grid layout feature has been released!

@vscodebot vscodebot bot locked and limited conversation to collaborators Aug 20, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
feature-request Request for new features or functionality layout General VS Code workbench layout issues
Projects
None yet
Development

No branches or pull requests

5 participants