-
Notifications
You must be signed in to change notification settings - Fork 6.6k
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
[Workspaces] Take into account virtual desktops #34578
Comments
totally agree on this! |
I was SO excited for Workspaces because I hoped exactly for this. Windows, by default, does a "good enough" job of remembering where my open applications sat on the screen and FancyZones helps with ironing out the kinks. But I tend to work from home sometimes, and there I switch from using a large, office monitor, to using just the laptop. And in that case using virtual desktops is a must, which Windows completely fails to handle on its own. |
Totally agree on this one. At the office i use a widescreen divided into 3 FancyZones. I use 3 Windows desktops on this screen, with several programs in different desktops, and it would be wonderful if i with only one Workspace shortcut could start all programs on all desktops at once. In addition i also often work from home, where i use a standard screen, and with one workspace for this one. This would be a game changer. |
This is a much-needed feature to add to this tool. |
I fully support the addition of this feature to PowerToys/Workspace. A potential solution is adding a toggle in the settings to allow users to include or exclude virtual desktops. In the workspace editor window, the physical desktops (monitors) could be represented vertically, while virtual desktops are displayed horizontally. This would effectively create a matrix layout for visualizing the workspace. For example, if you have 4 virtual desktops and 2 monitors, the editor could display something like this:
where M stands for Monitor, and VD stands for Virtual Desktop. This is just a suggestion for visualizing the workspace layout. As for the implementation, I don’t feel confident providing coding suggestions 😅. |
The option to open a workspace on a specific virtual desktop and do this on start-up would indeed be fantastic! Workspaces would also seem to provide an opportunity to specify which instances of applications (or windows) should stay open on all virtual desktops. Currently the setting "Show this window on all desktops" needs to be applied on reboot, presumably because Windows has no way of storing which window has that setting applied. Since Workspaces allow specific instances of applications (windows) to be launched (and remembered) it would seem possible to provide a flag to specify that they stay open on all desktops which could be applied to the window once launched. |
Any updates on when this might become a feature? @plante-msft |
@0xDeadcell we definitely want this feature, but the Virtual Desktop APIs we need to make it work are largely private and we are required to use public APIs. We're investigating how to work around this, but as a result this item has a longer lead time since we're effectively blocked right now. |
Absolute must have. |
Description of the new feature / enhancement
Only the active virtual desktop is included in workspaces. Please consider taking into account other virtual desktops as well.
Scenario when this would be used?
I have usually one virtual desktop for (deep) work and another virtual desktop for personal stuff like music, mails etc. This enabled a clear separation (e.g. work vs other things). It would be great if PowerToys Workspaces could support virtual desktops as well.
Supporting information
N/A
The text was updated successfully, but these errors were encountered: