SylphyHorn icon indicating copy to clipboard operation
SylphyHorn copied to clipboard

Added bunch of new features

Open kuukunen opened this issue 5 years ago • 3 comments

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 avatar May 08 '20 01:05 kuukunen

@kuukunen great job. Hope this gets merged in soon.

maxpavlov avatar May 11 '20 13:05 maxpavlov

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

fadelm0 avatar May 15 '20 14:05 fadelm0

These changes with some small fixes on top have just been merged and released in my fork (SylphyHornEx).

ViRb3 avatar May 19 '20 20:05 ViRb3