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 for moving panels #54290

Closed
scriptcoded opened this issue Jul 14, 2018 · 4 comments
Closed

Allow for moving panels #54290

scriptcoded opened this issue Jul 14, 2018 · 4 comments
Assignees
Labels
*duplicate Issue identified as a duplicate of another issue(s) layout General VS Code workbench layout issues

Comments

@scriptcoded
Copy link

With the addition of the new Outline view, the explorer is getting rather clogged. Having open editors, project, outline and additional things such as maven projects all open at the same time makes it all pretty hard to interact with. Splitting the panel and allow for moving individual parts to different locations in the window would give more space to the different parts. Personally, I'd love to have the outline view on the right side of the editor :)

@Ayplow
Copy link

Ayplow commented Jul 15, 2018

Though I've seen the developers speak against it due to keeping vscode 'recognizable', I am very much in support of having a more flexible GUI - The current interface using the Activity Bar can be very clunky once you are into a project and only need one pane from each of the Views, it would be amazing to be able to place these around the window freely

I think inspiration should be taken from CC, which has been working on a similar system for years, for example in Photoshop - each pane has a name and icon to identify them, and are designed to be fully resizable, so that they can be placed anywhere - as far as I know this is the same in vscode, even if many extensions default to a list-style layout.

Each tab group can be displayed in one of two modes - either expanded
image
Giving full access to the pane at all times, or not -
image
, allowing it to take up less space, until it is needed, at which point the tab group is displayed adjacent to the list

These tabs can actually be undocked from the main window, creating popouts containing any tabs needed - Imo this would be a great way to implement #10121 once we get over the multi-process thing

Problems that I can see coming up around this:

  • Probably needs complete rewrite to the Views system. (Main reason I see not to do it)
  • The Activity Bar has admittedly become a staple of VSCode, the devs may want to keep it that way, in which case we could have a scaled down version allowing for user made Views to add to the Activity Bar, which would contain any set of panes needed (I couldn't find an issue for this, but I'll add it to this post if someone can find it)

@Tyriar Tyriar added the layout General VS Code workbench layout issues label Jul 16, 2018
@isidorn isidorn added the *duplicate Issue identified as a duplicate of another issue(s) label Jul 16, 2018
@vscodebot
Copy link

vscodebot bot commented Jul 16, 2018

Thanks for creating this issue! We figured it's covering the same as another one we already have. Thus, we closed this one as a duplicate. You can search for existing issues here. See also our issue reporting guidelines.

Happy Coding!

@vscodebot vscodebot bot closed this as completed Jul 16, 2018
@Ayplow
Copy link

Ayplow commented Jul 17, 2018

@isidorn Sorry to be a pain, but what issue is this a dupe of? I'd love to give it my support but just can't find it

@vscodebot vscodebot bot locked and limited conversation to collaborators Aug 30, 2018
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) layout General VS Code workbench layout issues
Projects
None yet
Development

No branches or pull requests

4 participants