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

Aux window: allow detaching views and panels #193267

Open
zocky opened this issue Sep 16, 2023 · 15 comments
Open

Aux window: allow detaching views and panels #193267

zocky opened this issue Sep 16, 2023 · 15 comments
Labels
feature-request Request for new features or functionality layout General VS Code workbench layout issues workbench-auxwindow Issues related to use of auxiliary ("floating") windows.
Milestone

Comments

@zocky
Copy link

zocky commented Sep 16, 2023

I would like to detach bottom panel tabs (especially "terminal", but also "problems" and others) into a separate window that I can place on my secondary monitor, but still be attached to the same main window. Possibly the whole bottom panel could be detached as a single window, like developer tools in chrome.

These now take valuable screen space in my main window, but if e.g. a monitor session is detached and attached to a different main window, ctrl-clicking filenames in error messages will open the file in that window, and not in my editing window, which defeats the purpose.

Note
This feature request is only about detaching bottom panels, specifically for dual monitor use.

Please don't close this as a duplicate of #34442 (a 2017 issue which discusses using VS code's terminal as a standalone replacement for windows terminal apps, and is never going to get implemented so should be closed), nor #10121 (a 2016 issue which discussed a more general issue of moving all panels, primarily editor tabs, to new windows and was closed due to acrimony).

@gjsjohnmurray
Copy link
Contributor

gjsjohnmurray commented Sep 16, 2023

Item 2 on the Workbench section of #192822, the current iteration plan, makes me hopeful that enough prerequisites are finally in place and there can be some progress on floating windows. I doubt they'll only do it for Panel though, so I think this is effectively a duplicate.

@zocky
Copy link
Author

zocky commented Sep 16, 2023

Ah, so apparently there was work done on #10121 in the last 4 years since it was closed. Good to know.

I'm not sure what that should mean for this issue. My specific feature request is basically to have the same button that chrome developer tools has for the placement of the bottom panel. I understand that it requires capabilities (i.e. floating windows) that are still under development, but that's really a separate and much wider issue, and there will surely be requests for other features based on those same capabilities.

@gjsjohnmurray

This comment was marked as resolved.

@bpasero bpasero added feature-request Request for new features or functionality layout General VS Code workbench layout issues and removed triage-needed labels Sep 17, 2023
@vscodenpa vscodenpa added this to the Backlog Candidates milestone Sep 17, 2023
@vscodenpa

This comment was marked as off-topic.

@vscodenpa

This comment was marked as off-topic.

@vscodenpa vscodenpa modified the milestones: Backlog Candidates, Backlog Oct 4, 2023
@bpasero bpasero added the workbench-auxwindow Issues related to use of auxiliary ("floating") windows. label Nov 29, 2023
@bpasero bpasero changed the title Allow detaching bottom panels so that they can be moved to a secondary monitor Aux window: allow detaching views and panels Nov 29, 2023
@bpasero
Copy link
Member

bpasero commented Nov 29, 2023

I am updating the title to also include sidebar views, so that in general you are able to move views around to auxiliary windows.

@hahoyer
Copy link

hahoyer commented Dec 1, 2023

Don't forget debug-views like watch, stack and variables

@m4ckde
Copy link

m4ckde commented Dec 15, 2023

With the new detachable window feature, one can already use a workaround, at least for the terminal.
Configure the terminal's default location to be the editor, then you can detach it.
See also https://stackoverflow.com/a/73742869

Yet, it would be nice to have this also for the other views / panels, especially for debugging.

@zeel01
Copy link

zeel01 commented Jan 4, 2024

Related, but possible better as its own request (let me know): We should be able to dock panels to any window alongside whatever editors, and ideally be able to have more than one of a given panel active at the same time. For instance, having the explorer available on all windows rather than just the main one.

@pavangayakwad
Copy link

I lately started working on flutter and I constantly need to have the debug window on my second monitor to track the API output and other stuffs. Android Studio supports moving panels as a separate window out-of-the-box and I am surprised to learn this feature is missing in VSCode. Please prioritize and implement this feature.

image

@pktiuk
Copy link

pktiuk commented Jun 4, 2024

With the new detachable window feature, one can already use a workaround, at least for the terminal. Configure the terminal's default location to be the editor, then you can detach it. See also https://stackoverflow.com/a/73742869

Yet, it would be nice to have this also for the other views / panels, especially for debugging.

To make searching easier:

just edit settings to: "terminal.integrated.defaultLocation": "editor",

@Zenahr
Copy link

Zenahr commented Jul 24, 2024

What's the status on allowing us to have e.g. the explorer (files outline) as its own floating window?
Use case example:

Before (1 monitor):

image

After (2 monitors):

image

(imagine the detached floating window to have just the files outline showing and not have a main panel)

Thinking this a bit further you could allow for having a separate floating window showing the files outline (explorer) and another one showing the git outline or any other view panel one of your extensions might harbor.

@dongwa
Copy link

dongwa commented Sep 24, 2024

Is there any progress or a related PR for this issue?

@k138z
Copy link

k138z commented Oct 3, 2024

Any updates on if this is planned would help - have found myself missing this feature ever since I started using vscode

@tcastelli
Copy link

The two monitor setup with "files tree" on one and the code on the other is the only thing i'm missing before fully switching from Webstorm to vscode. Lets hope this gets done in 2025 🤞 🤞

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature-request Request for new features or functionality layout General VS Code workbench layout issues workbench-auxwindow Issues related to use of auxiliary ("floating") windows.
Projects
None yet
Development

No branches or pull requests