Windows 10's native Virtual Desktops feature is very under-powered. A "Fancy Virtual Desktops" PowerToy would make so much sense, particularly since the original appearance of Virtual Desktops in Windows was through the original PowerToys!
Here are some enhancements to Virtual Desktops that a "Fancy Virtual Desktops" PowerToy might provide:
If you'd like to see this feature implemented, add a 馃憤 reaction to this post.
I'll add some:
I probably won't get this, but the ability to set a different default web browser per desktop would be incredibly useful to me. I do work for basically four different companies and I use different browsers for each of them. Perhaps just a hook that would allow us to set this via a script on desktop change would be sufficient.
I would be happy with just having a taskbar widget/toolbar with preview of the desktops so I can switch like KDE does, and drag windows to each desktop.
I've just switched back to windows from mac osx and can't seem to find a way to switch desktops independently on each of my screens, which is built-in bread-and-butter on macs. So I suppose this would be a good place to suggest that.
I would expand this request to include a save and load, programs, window positions, for future reload, and in the case of any browser save the url it's on, and in the case of a explorer window save what directory it's in. my problem is i have a program or two that is a major resource hog and flipping to another VD doesn't free those resources
I'd love to be able to pin different icons to different desktop taskbars.
And while I know this would be an Edge thing rather than a shell/PowerToys thing, if I have an open browser on a desktop that's logged into a particular Edge profile, I'd want all subsequent browser windows opened on that desktop to open under that profile. Unlike Brian Vallelunga's request above, rather than specifying a different browser per desktop, I just want a different Edge profile.
Also echoing the requests for saving/reloading desktop profiles (it'd be required in order to remember which icons to pin to which taskbars anyways) - whether they're auto-launched on login or on demand is less important than that the functionality exists at all.
Most helpful comment
I probably won't get this, but the ability to set a different default web browser per desktop would be incredibly useful to me. I do work for basically four different companies and I use different browsers for each of them. Perhaps just a hook that would allow us to set this via a script on desktop change would be sufficient.