SylphyHorn
SylphyHorn copied to clipboard
Added bunch of new features
Hi, I saw this project and thought it did what I wanted, so I started using it. I did find myself wanting some more features though, so I added them.
- Rename desktops
- Switch to specific desktop
- Move window to specific desktop
- Switch to previous desktop
- Reset to default settings
- Bunch of smaller tweaks.
I based the fork on ViRb3's fork, so it also includes the feature to move whole desktops.
Some possible points of interest:
- ViRb3 removed the UWP support.
- I bumped the version number quite a bit to make it more clear, but I'm not sure if this is the best way.
- The renaming doesn't use Windows' desktop naming system (available in Insider Preview) because the API is private and I wasn't quite driven enough to start reverse engineering the COM interface. (There's now VirtualDesktopManagerInternal2 it seems.) Especially since it will probably break and currently only works on the preview anyway.
- I changed bunch of default shortcuts and added a lot of them too. I saw a lot of features didn't have default shortcuts, I assume on purpose, so again this is debatable.
- I'm not super fluent in Japanese, but I hope the added translations are ok.
- I'm not super fluent in C# either and actually this is my first time doing anything with WPF...
@kuukunen great job. Hope this gets merged in soon.
just throwing this idea here, I don't know if I'll implement it eventually or someone else will
the ability to switch desktop using mouse by clicking on tray icon
These changes with some small fixes on top have just been merged and released in my fork (SylphyHornEx).