Git Product home page Git Product logo

sylphyhornpluswin11's People

Contributors

buchizo avatar etiamnullam avatar grabacr07 avatar hwtnb avatar mntone avatar takeshik avatar tmyt avatar unarist avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

sylphyhornpluswin11's Issues

Settings Windows crash when you wallpaper is plain color

the last functional version was SylphyHorn.Win11Test6

In my case, I'm using wallpaper engine, so I don't set Windows wallpaper and the tool can't open windows when you don't have seted wallpaper.

System.NullReferenceException: La référence d'objet n'est pas définie à une instance d'un objet.
à SylphyHorn.Serialization.SerializationExtensions.GetOrDefault(WallpaperPathProperty path)
à SylphyHorn.UI.Bindings.WallpaperViewModel..ctor(VirtualDesktop desktop, WallpaperPathProperty path, WallpaperPositionsProperty position)
à SylphyHorn.UI.Bindings.VirtualDesktopViewModel..ctor(Int32 index, VirtualDesktop desktop)
à SylphyHorn.UI.Bindings.VirtualDesktopViewModel.<>c.b__37_0(VirtualDesktop d, Int32 i)
à System.Linq.Enumerable.d__52.MoveNext() à System.Linq.Buffer1..ctor(IEnumerable1 source) à System.Linq.Enumerable.ToArray[TSource](IEnumerable1 source)
à SylphyHorn.UI.Bindings.SettingsWindowViewModel..ctor(HookService hookService)
à SylphyHorn.ApplicationPreparation.ShowSettings()
à System.Windows.Forms.MenuItem.OnClick(EventArgs e)
à System.Windows.Forms.MenuItem.MenuItemData.Execute()
à System.Windows.Forms.Command.Invoke()
à System.Windows.Forms.NotifyIcon.WndProc(Message& msg)
à System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

************** Assemblys chargés **************
mscorlib
Version de l'assembly : 4.0.0.0
Version Win32 : 4.8.4510.0 built by: NET48REL1LAST_B
CodeBase : file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll

SylphyHorn
Version de l'assembly : 4.0.0.0
Version Win32 : 4.0.0.0
CodeBase : file:///E:/Addon/SylphyHorn/SylphyHorn.exe

PresentationFramework
Version de l'assembly : 4.0.0.0
Version Win32 : 4.8.4470.0
CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/PresentationFramework/v4.0_4.0.0.0__31bf3856ad364e35/PresentationFramework.dll

WindowsBase
Version de l'assembly : 4.0.0.0
Version Win32 : 4.8.4470.0 built by: NET48REL1LAST_C
CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/WindowsBase/v4.0_4.0.0.0__31bf3856ad364e35/WindowsBase.dll

System.Core
Version de l'assembly : 4.0.0.0
Version Win32 : 4.8.4470.0 built by: NET48REL1LAST_C
CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll

System
Version de l'assembly : 4.0.0.0
Version Win32 : 4.8.4488.0 built by: NET48REL1LAST_C
CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll

PresentationCore
Version de l'assembly : 4.0.0.0
Version Win32 : 4.8.4470.0 built by: NET48REL1LAST_C
CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_64/PresentationCore/v4.0_4.0.0.0__31bf3856ad364e35/PresentationCore.dll

System.Xaml
Version de l'assembly : 4.0.0.0
Version Win32 : 4.8.4470.0 built by: NET48REL1LAST_C
CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xaml/v4.0_4.0.0.0__b77a5c561934e089/System.Xaml.dll

MetroTrilithon
Version de l'assembly : 0.3.0.0
Version Win32 : 0.3.0.0
CodeBase : file:///E:/Addon/SylphyHorn/lib/MetroTrilithon.DLL

netstandard
Version de l'assembly : 2.0.0.0
Version Win32 : 4.8.4161.0
CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/netstandard/v4.0_2.0.0.0__cc7b13ffcd2ddd51/netstandard.dll

Microsoft.ApplicationInsights
Version de l'assembly : 2.20.0.103
Version Win32 : 2.20.0.00103
CodeBase : file:///E:/Addon/SylphyHorn/lib/Microsoft.ApplicationInsights.DLL

System.Diagnostics.DiagnosticSource
Version de l'assembly : 6.0.0.0
Version Win32 : 6.0.21.52210
CodeBase : file:///E:/Addon/SylphyHorn/lib/System.Diagnostics.DiagnosticSource.DLL

System.Xml.Linq
Version de l'assembly : 4.0.0.0
Version Win32 : 4.8.4161.0 built by: NET48REL1
CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml.Linq/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.Linq.dll

System.Net.Http
Version de l'assembly : 4.0.0.0
Version Win32 : 4.8.4161.0 built by: NET48REL1
CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Net.Http/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Net.Http.dll

System.Xml
Version de l'assembly : 4.0.0.0
Version Win32 : 4.8.4161.0 built by: NET48REL1
CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll

StatefulModel
Version de l'assembly : 0.1.0.0
Version Win32 : 0.1.0.0
CodeBase : file:///E:/Addon/SylphyHorn/lib/StatefulModel.DLL

System.Configuration
Version de l'assembly : 4.0.0.0
Version Win32 : 4.8.4341.0 built by: NET48REL1LAST_C
CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll

MetroRadiance
Version de l'assembly : 2.4.1.0
Version Win32 : 2.4.1.0
CodeBase : file:///E:/Addon/SylphyHorn/lib/MetroRadiance.DLL

MetroTrilithon.Desktop
Version de l'assembly : 0.3.1.0
Version Win32 : 0.3.1.0
CodeBase : file:///E:/Addon/SylphyHorn/lib/MetroTrilithon.Desktop.DLL

PresentationFramework.Aero2
Version de l'assembly : 4.0.0.0
Version Win32 : 4.8.4161.0 built by: NET48REL1
CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/PresentationFramework.Aero2/v4.0_4.0.0.0__31bf3856ad364e35/PresentationFramework.Aero2.dll

Livet.Mvvm
Version de l'assembly : 4.0.2.0
Version Win32 : 4.0.2
CodeBase : file:///E:/Addon/SylphyHorn/lib/Livet.Mvvm.DLL

SylphyHorn.Core
Version de l'assembly : 0.3.0.0
Version Win32 : 0.3.0.0
CodeBase : file:///E:/Addon/SylphyHorn/lib/SylphyHorn.Core.DLL

System.Runtime.Serialization
Version de l'assembly : 4.0.0.0
Version Win32 : 4.8.4455.0 built by: NET48REL1LAST_C
CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Serialization/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Serialization.dll

SMDiagnostics
Version de l'assembly : 4.0.0.0
Version Win32 : 4.8.4455.0 built by: NET48REL1LAST_C
CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/SMDiagnostics/v4.0_4.0.0.0__b77a5c561934e089/SMDiagnostics.dll

System.ServiceModel.Internals
Version de l'assembly : 4.0.0.0
Version Win32 : 4.8.4455.0 built by: NET48REL1LAST_C
CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.ServiceModel.Internals/v4.0_4.0.0.0__31bf3856ad364e35/System.ServiceModel.Internals.dll

System.ServiceModel
Version de l'assembly : 4.0.0.0
Version Win32 : 4.8.4455.0 built by: NET48REL1LAST_C
CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.ServiceModel/v4.0_4.0.0.0__b77a5c561934e089/System.ServiceModel.dll

VirtualDesktop
Version de l'assembly : 4.0.1.0
Version Win32 : 4.0.1.0
CodeBase : file:///E:/Addon/SylphyHorn/lib/VirtualDesktop.DLL

GregsStack.InputSimulatorStandard
Version de l'assembly : 1.3.3.0
Version Win32 : 1.3.3.0
CodeBase : file:///E:/Addon/SylphyHorn/lib/GregsStack.InputSimulatorStandard.DLL

System.Drawing
Version de l'assembly : 4.0.0.0
Version Win32 : 4.8.4395.0 built by: NET48REL1LAST_B
CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll

System.Management
Version de l'assembly : 4.0.0.0
Version Win32 : 4.8.4435.0 built by: NET48REL1LAST_C
CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Management/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Management.dll

System.Runtime.Remoting
Version de l'assembly : 4.0.0.0
Version Win32 : 4.8.4161.0 built by: NET48REL1
CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Remoting/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll

MetroRadiance.Core
Version de l'assembly : 2.4.1.0
Version Win32 : 2.4.1.0
CodeBase : file:///E:/Addon/SylphyHorn/lib/MetroRadiance.Core.DLL

System.Windows.Forms
Version de l'assembly : 4.0.0.0
Version Win32 : 4.8.4488.0 built by: NET48REL1LAST_C
CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll

Open.WinKeyboardHook
Version de l'assembly : 1.0.14.0
Version Win32 : 1.0.14.0
CodeBase : file:///E:/Addon/SylphyHorn/lib/Open.WinKeyboardHook.DLL

VirtualDesktop.22000.generated
Version de l'assembly : 1.0.0.21359
Version Win32 : 1.0.0.21359
CodeBase : file:///D:/Claude/AppData/Local/grabacr.net/SylphyHorn/assemblies/VirtualDesktop.22000.generated.dll

MetroRadiance.Chrome
Version de l'assembly : 2.2.0.0
Version Win32 : 2.2.0.0
CodeBase : file:///E:/Addon/SylphyHorn/lib/MetroRadiance.Chrome.DLL

Microsoft.Xaml.Behaviors
Version de l'assembly : 1.1.0.0
Version Win32 : 1.1.39.4716
CodeBase : file:///E:/Addon/SylphyHorn/lib/Microsoft.Xaml.Behaviors.DLL

Livet.Behaviors
Version de l'assembly : 4.0.2.0
Version Win32 : 4.0.2
CodeBase : file:///E:/Addon/SylphyHorn/lib/Livet.Behaviors.DLL

Livet.Core
Version de l'assembly : 4.0.2.0
Version Win32 : 4.0.2
CodeBase : file:///E:/Addon/SylphyHorn/lib/Livet.Core.DLL

Livet.Messaging
Version de l'assembly : 4.0.2.0
Version Win32 : 4.0.2
CodeBase : file:///E:/Addon/SylphyHorn/lib/Livet.Messaging.DLL

PresentationFramework-SystemXmlLinq
Version de l'assembly : 4.0.0.0
Version Win32 : 4.8.4161.0
CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/PresentationFramework-SystemXmlLinq/v4.0_4.0.0.0__b77a5c561934e089/PresentationFramework-SystemXmlLinq.dll

PresentationFramework.resources
Version de l'assembly : 4.0.0.0
Version Win32 : 4.8.4161.0
CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/PresentationFramework.resources/v4.0_4.0.0.0_fr_31bf3856ad364e35/PresentationFramework.resources.dll

mscorlib.resources
Version de l'assembly : 4.0.0.0
Version Win32 : 4.8.4161.0 built by: NET48REL1
CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_fr_b77a5c561934e089/mscorlib.resources.dll

Livet.EventListeners
Version de l'assembly : 4.0.2.0
Version Win32 : 4.0.2
CodeBase : file:///E:/Addon/SylphyHorn/lib/Livet.EventListeners.DLL

Livet.Collections
Version de l'assembly : 4.0.2.0
Version Win32 : 4.0.2
CodeBase : file:///E:/Addon/SylphyHorn/lib/Livet.Collections.DLL

Windows.ApplicationModel
Version de l'assembly : 255.255.255.255
Version Win32 : 10.0.10011.16384
CodeBase : file:///C:/Windows/system32/WinMetadata/Windows.ApplicationModel.winmd

Windows.Foundation
Version de l'assembly : 255.255.255.255
Version Win32 : 10.0.10011.16384
CodeBase : file:///C:/Windows/system32/WinMetadata/Windows.Foundation.winmd

QTTabBar
Version de l'assembly : 1.0.0.0
Version Win32 : 2048.0.0.0
CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/QTTabBar/v4.0_1.0.0.0__78a0cde69b47ca25/QTTabBar.dll

System.Windows.Forms.resources
Version de l'assembly : 4.0.0.0
Version Win32 : 4.8.4161.0 built by: NET48REL1
CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_fr_b77a5c561934e089/System.Windows.Forms.resources.dll

Accessibility
Version de l'assembly : 4.0.0.0
Version Win32 : 4.8.4161.0 built by: NET48REL1
CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll

PresentationCore.resources
Version de l'assembly : 4.0.0.0
Version Win32 : 4.8.4161.0 built by: NET48REL1
CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/PresentationCore.resources/v4.0_4.0.0.0_fr_31bf3856ad364e35/PresentationCore.resources.dll

UIAutomationProvider
Version de l'assembly : 4.0.0.0
Version Win32 : 4.8.4470.0 built by: NET48REL1LAST_C
CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/UIAutomationProvider/v4.0_4.0.0.0__31bf3856ad364e35/UIAutomationProvider.dll

UIAutomationTypes
Version de l'assembly : 4.0.0.0
Version Win32 : 4.8.4470.0 built by: NET48REL1LAST_C
CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/UIAutomationTypes/v4.0_4.0.0.0__31bf3856ad364e35/UIAutomationTypes.dll

Anonymously Hosted DynamicMethods Assembly
Version de l'assembly : 0.0.0.0
Version Win32 : 4.8.4510.0 built by: NET48REL1LAST_B
CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_64/mscorlib/v4.0_4.0.0.0__b77a5c561934e089/mscorlib.dll

Announcement: Settings folder migration

On next beta version, I plan to change a settings folder for SylphyHornPlus because I have heard that some are concerned about conflicts with the original SylphyHorn settings.

Settings will be automatically migrated on first startup, so there is nothing to do for you. But you have to delete manually if you don't need old settings.
New path (plan): %UserProfile%\AppData\Local\hwtnb.net\SylphyHornPlus
Original path: %UserProfile%\AppData\Local\grabacr.net\SylphyHorn

Latest Windows build 22H2 22621.2070 causes frequent crashes

Edition	Windows 11 Pro
Version	22H2
OS build	22621.2070
Experience	Windows Feature Experience Pack 1000.22659.1000.0

Recently updated to latest Windows build, and SylphyHornPlus constantly crashes when switching desktops. Let me know if there's a way to collect logs to figure out where the problem is.

feature request: key to go to previous desktop

Would it be possible to have this functionality, switch between the current and the previously-visited virtual desktop with a shortcut?

Thanks for this awesome piece of software, it's a life saver!!

Feature Request: Secondary / Alternative Keybinds

Since im swapping back and forth betweeen desktop and notebook mode quite often,
it would be immensely helpful to be able to bind multiple keybinds to the same function

eg binding "focus desktop 1" to ctrl+win+numpad1 and ctrl+win+1
so that you can comfortably reach it on every keyboard-size

Wi11: waking up from sleep mode - laptop is super laggy when SHP was running before (taskbar)

As mentioned above, I did tests with 3 laptops. All high-end Lenovo X1 with Samsung 980 / 9900 Pro SSD and i7 generation 10, 11 or 12.

Scenario 1:
SHP off = Win 11 waking up from sleep is super fast + once entered the pin, you can work immediately.

Scenario 2:
SHP is running in the taskbar, now switch to sleep mode, after a while:
Win 11 waking up very slow and extreme laggy, I can see how slow the pin is entered and I have to wait until it loads the desktop. It takes a while to open a browser and enter a html... After a minute or so, the laptop becomes fast as usual.

Is this a known issue? I have the latest version of course.

Windows 11 Crash after switching desktop since 22621.2715

Windows 11 version 22H2
When I have installed build 22621.2715
SylphyHornPlusWin11 crash each time I change desktop :


Application : SylphyHorn.exe
Version du Framework : v4.0.30319
Description : le processus a été arrêté en raison d'une erreur interne dans le runtime .NET à l'adresse IP 00007FFEE6BF131E (00007FFEE6A60000) avec le code de sortie 80131506.

AND


Nom de l’application défaillante SylphyHorn.exe, version : 4.0.0.0, horodatage : 0xf7c9e3df
Nom du module défaillant : clr.dll, version : 4.8.9181.0, horodatage : 0x64b85478
Code d’exception : 0xc0000005
Décalage d’erreur : 0x000000000019131e
ID du processus défaillant : 0x0x5008
Heure de début de l’application défaillante : 0x0x1DA1B96BBB828E0
Chemin d’accès de l’application défaillante : C:\Users\j.griffon.MECAPACK\OneDrive - MECAPACK\Documents\SylphyHorn\SylphyHorn.exe
Chemin d’accès du module défaillant: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\clr.dll
ID de rapport : 9f8ac250-14dd-4db5-a683-92d1b344f95d
Nom complet du package défaillant : 
ID de l’application relative au package défaillant : 

I tried to delete cache data (VirtualDesktop.*****.generated.dll) at %UserProfile%\AppData\Local\grabacr.net\SylphyHorn\assemblies before SylphyHornPlus starts. and I have this message :
image

Not open settings.

Hi, when I try to open the settings this warning appears and I can't open them (Windows 11 Pro Insider Preview build 22526.1000):

"System.NotSupportedException: You must target Windows 10 in your app.manifest and run without debugging.
in WindowsDesktop.VirtualDesktopHelper.ThrowIfNotSupported()
in WindowsDesktop.VirtualDesktop.GetDesktops()
in SylphyHorn.Services.SettingsService.ResizeList()
in SylphyHorn.Services.HookService.Suspend()
in SylphyHorn.ApplicationPreparation.g__ShowSettings|15_0()
in System.Windows.Forms.MenuItem.OnClick(EventArgs e)
in System.Windows.Forms.MenuItem.MenuItemData.Execute()
in System.Windows.Forms.Command.Invoke()
in System.Windows.Forms.NotifyIcon.WndProc(Message& msg)
in System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)"

148808040-f9dca361-8b96-4a58-a212-a73151d48da9

Doesn't start on 23H2 (22631.2428)?

I don't use the Insider Builds to avoid problems like this, but I have just upgraded to 23H2 official mainline update and now SylphyHornPlusWin11 isn't even starting 😭

Edition	Windows 11 Pro
Version	23H2
Installed on	‎23/‎07/‎2023
OS build	22631.2428
Experience	Windows Feature Experience Pack 1000.22674.1000.0

Possible to move taskbar and virtual desktops to the top?

Problem

Windows 11 only allows taskbar to be place at the bottom, this makes switching between apps and tabs alot more inconvenient

Most apps have their tabs at the top, e.g. Chrome, Edge, Windows terminal, Windows task manager, VSCode, I could go on forever. Of course there are others like Google Sheets which places their tabs at the bottom, but it would seem more like following the convention of Excel.

So the idea is to have all switching at the top of the screen and everything else below.

Request

What I'm suggesting is for this app to move both the taskbar and the virtual desktops to the top which then allows very easy switching with the mouse. Let me explain:

In Windows 10, virtual desktops was (thankfully) placed at the top of the screen and this is my workflow

  1. Using https://github.com/vhanla/winxcorners, once I move my mouse to the top left corner, virtual desktops appear (No clicking required)
  2. If this was a mistake, I just had to click anywhere (except the virtual desktops) to remain on my current desktop (1 click to undo, no precise aiming required)
  3. If I really wanted to change desktop, just click on the desired one (move to top left corner, move right to desired desktop and click)
  4. And on the new desktop if I had to switch tabs or windows, it is still only movement along the top of the screen

In contrast, on Windows 11, I now have to move my mouse and eyes up and down all over the screen to perform step 3 and 4, this can be quite a hassle on large monitors, e.g. 27" and above.

I'm aware there is a keyboard shortcut ctrl + win + left/right and I do use it alot, however it does require 2 hands and not possible when 1 hand is on the mouse.

This proposal can also work for center oriented UI like Windows 11 (helpful for ultrawide monitors), but the bottomline is still to move the taskbar and virtual desktops to the top.

Thank you.

When switching to adjacent desktop the current window also moves to that desktop

When I use Left Ctrl + Left Win + (left or right arrow) to switch to the adjacent desktop (standard Windows functionality), sometimes the current window that I'm using moves to that desktop as well. If I click on the toolbar before trying to switch to the adjacent desktop, the window doesn't move. If I close SylphyHornPlus or stop and restart it, the problem goes away. It does eventually come back again.

The Move active window to adjacent desktop under Shortcut key 2 was set to Left Ctrl + Left Win + Left Alt + (left or right arrow) was set. Not sure if I did that or if it was set by default. It seems to sometimes override the Adjacent Desktop shortcut keys provided by Windows.

This doesn't happen all the time, but frequently enough that it is frustrating.

I'm running 4.0.0 beta.9 on Windows 10 Version 22H2 (OS Build 19045.2728).

Love the features of this app, aside from the couple of issues I've experienced. I hope development continues. Thank you!

Exception

I'm getting this error:

See the end of this message for details on invoking 
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.Reflection.TargetParameterCountException: Parameter count mismatch.
   at System.Reflection.RuntimeMethodInfo.InvokeArgumentsCheck(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
   at WindowsDesktop.Interop.ComInterfaceWrapperBase.Invoke[T](Object[] parameters, String methodName)
   at WindowsDesktop.Interop.VirtualDesktopManagerInternal21313.<GetDesktops>d__3.MoveNext()
   at System.Linq.Buffer`1..ctor(IEnumerable`1 source)
   at System.Linq.Enumerable.ToArray[TSource](IEnumerable`1 source)
   at SylphyHorn.Services.SettingsService.ResizeList()
   at SylphyHorn.Services.HookService.Suspend()
   at SylphyHorn.ApplicationPreparation.<CreateTaskTrayIcon>g__ShowSettings|15_0()
   at System.Windows.Forms.MenuItem.OnClick(EventArgs e)
   at System.Windows.Forms.MenuItem.MenuItemData.Execute()
   at System.Windows.Forms.Command.Invoke()
   at System.Windows.Forms.NotifyIcon.WndProc(Message& msg)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4420.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
----------------------------------------
SylphyHorn
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.0.0
    CodeBase: file:///C:/Users/Tomas/OneDrive/Documents/SylphyHorn/SylphyHorn.exe
----------------------------------------
PresentationFramework
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4455.0
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/PresentationFramework/v4.0_4.0.0.0__31bf3856ad364e35/PresentationFramework.dll
----------------------------------------
WindowsBase
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4455.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/WindowsBase/v4.0_4.0.0.0__31bf3856ad364e35/WindowsBase.dll
----------------------------------------
System.Xaml
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4455.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xaml/v4.0_4.0.0.0__b77a5c561934e089/System.Xaml.dll
----------------------------------------
MetroTrilithon
    Assembly Version: 0.3.0.0
    Win32 Version: 0.3.0.0
    CodeBase: file:///C:/Users/Tomas/OneDrive/Documents/SylphyHorn/lib/MetroTrilithon.DLL
----------------------------------------
netstandard
    Assembly Version: 2.0.0.0
    Win32 Version: 4.8.4161.0
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/netstandard/v4.0_2.0.0.0__cc7b13ffcd2ddd51/netstandard.dll
----------------------------------------
Microsoft.ApplicationInsights
    Assembly Version: 2.19.0.227
    Win32 Version: 2.19.0.00227
    CodeBase: file:///C:/Users/Tomas/OneDrive/Documents/SylphyHorn/lib/Microsoft.ApplicationInsights.DLL
----------------------------------------
System.Diagnostics.DiagnosticSource
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.21.52210
    CodeBase: file:///C:/Users/Tomas/OneDrive/Documents/SylphyHorn/lib/System.Diagnostics.DiagnosticSource.DLL
----------------------------------------
System
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4360.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Core
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4455.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Xml.Linq
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4161.0 built by: NET48REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml.Linq/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.Linq.dll
----------------------------------------
System.Xml
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4161.0 built by: NET48REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
StatefulModel
    Assembly Version: 0.1.0.0
    Win32 Version: 0.1.0.0
    CodeBase: file:///C:/Users/Tomas/OneDrive/Documents/SylphyHorn/lib/StatefulModel.DLL
----------------------------------------
PresentationCore
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4455.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_64/PresentationCore/v4.0_4.0.0.0__31bf3856ad364e35/PresentationCore.dll
----------------------------------------
System.Configuration
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4341.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
MetroRadiance
    Assembly Version: 2.4.1.0
    Win32 Version: 2.4.1.0
    CodeBase: file:///C:/Users/Tomas/OneDrive/Documents/SylphyHorn/lib/MetroRadiance.DLL
----------------------------------------
MetroTrilithon.Desktop
    Assembly Version: 0.3.1.0
    Win32 Version: 0.3.1.0
    CodeBase: file:///C:/Users/Tomas/OneDrive/Documents/SylphyHorn/lib/MetroTrilithon.Desktop.DLL
----------------------------------------
UIAutomationTypes
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4455.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/UIAutomationTypes/v4.0_4.0.0.0__31bf3856ad364e35/UIAutomationTypes.dll
----------------------------------------
PresentationFramework.Aero2
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4161.0 built by: NET48REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/PresentationFramework.Aero2/v4.0_4.0.0.0__31bf3856ad364e35/PresentationFramework.Aero2.dll
----------------------------------------
Livet.Mvvm
    Assembly Version: 4.0.1.0
    Win32 Version: 4.0.1
    CodeBase: file:///C:/Users/Tomas/OneDrive/Documents/SylphyHorn/lib/Livet.Mvvm.DLL
----------------------------------------
SylphyHorn.Core
    Assembly Version: 0.3.0.0
    Win32 Version: 0.3.0.0
    CodeBase: file:///C:/Users/Tomas/OneDrive/Documents/SylphyHorn/lib/SylphyHorn.Core.DLL
----------------------------------------
System.Runtime.Serialization
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4455.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Serialization/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Serialization.dll
----------------------------------------
SMDiagnostics
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4455.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/SMDiagnostics/v4.0_4.0.0.0__b77a5c561934e089/SMDiagnostics.dll
----------------------------------------
System.ServiceModel.Internals
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4455.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.ServiceModel.Internals/v4.0_4.0.0.0__31bf3856ad364e35/System.ServiceModel.Internals.dll
----------------------------------------
System.ServiceModel
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4455.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.ServiceModel/v4.0_4.0.0.0__b77a5c561934e089/System.ServiceModel.dll
----------------------------------------
VirtualDesktop
    Assembly Version: 4.0.1.0
    Win32 Version: 4.0.1.0
    CodeBase: file:///C:/Users/Tomas/OneDrive/Documents/SylphyHorn/lib/VirtualDesktop.DLL
----------------------------------------
GregsStack.InputSimulatorStandard
    Assembly Version: 1.3.2.0
    Win32 Version: 1.3.2.0
    CodeBase: file:///C:/Users/Tomas/OneDrive/Documents/SylphyHorn/lib/GregsStack.InputSimulatorStandard.DLL
----------------------------------------
System.Drawing
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4395.0 built by: NET48REL1LAST_B
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Management
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4435.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Management/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Management.dll
----------------------------------------
System.Runtime.Remoting
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4161.0 built by: NET48REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Remoting/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
MetroRadiance.Core
    Assembly Version: 2.4.1.0
    Win32 Version: 2.4.1.0
    CodeBase: file:///C:/Users/Tomas/OneDrive/Documents/SylphyHorn/lib/MetroRadiance.Core.DLL
----------------------------------------
System.Windows.Forms
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4400.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
Open.WinKeyboardHook
    Assembly Version: 1.0.14.0
    Win32 Version: 1.0.14.0
    CodeBase: file:///C:/Users/Tomas/OneDrive/Documents/SylphyHorn/lib/Open.WinKeyboardHook.DLL
----------------------------------------
VirtualDesktop.22000.generated
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///C:/Users/Tomas/AppData/Local/grabacr.net/VirtualDesktop/assemblies/VirtualDesktop.22000.generated.dll
----------------------------------------
Accessibility
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4161.0 built by: NET48REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.

Fast Switch with Mouse using Scroll Wheel on Task bar

I have switched to SlphyHorn after the AHK script Virtual Desktop Enhancer stopped working. Most of the functionality has been replicated in this app. I would love better desktop switching using the mouse. One feature I used to use a lot in Virtual Desktop was being able to simply move my mouse pointer onto the taskbar and then use the mouse scroll wheel to cycle backwards or forwards through the desktops. An alternative would be to hold down a keyboard qualifier and a mouse click, eg shift + left mouse button vs shift + right button?

Custom shortcuts don't work after locking and unlocking screen

Hello, I configured the following shortcuts:

image

But when I lock the screen with WIN+L then unlock it, these shortcut don't work anymore, I need to quit the program and relaunch it.

App version: 4.0.0 beta.9

OS: Windows 11 Pro
Version: 22H2
OS build: 22621.963
Experience: Windows Feature Experience Pack 1000.22638.1000.0

I hope you will be able to reproduce the issue.

Thanks for your support.

Bug: - wallpaper stays the same after a restart, even if it doesn't match the current desktop.

Hi, first, thanks for keeping SlyphyHorn alive, I find it very useful and I use it everyday.
I just noticed a problem (probably a bug) that if fixed will make the program even better.
I'm runing Windows 10 Pro 21H2, and SylpyHorn 4.0.0 beta.6.
The problem is that after a restart, the desktop wallpaper remains the same as before initiating the restart. For instance, if Virtual Desktop 2 was active, after the restart by default Desktop 1 is active, but the wallpaper is still the one for Desktop 2. I have to switch back to another desktop and back to 1, if I want for SylpyHorn to set the right desktop. If I have to guess, a smple solution could be to modify the software so it checks the current Desktop and set the Wallpaper accordingly when the program first starts, and not just when the active Virtual Desktop is changed after the program is runing.
Thanks for listening, and for doing this useful job for the community.
Cheers.
E.

Changing virtual desktops brings focused window along for the ride

When I switch desktops using the Ctrl+Win+left-arrow or right-arrow hotkey, sometimes (not always) the window currently in focus moves to the next desktop I'm switching to. I'm running multi-monitor, and it doesn't matter which monitor I'm on when I switch, I get the same behavior. I haven't been able to identify what I'm doing differently when it doesn't behave that way.

Anyone else seen that behavior?

I'm running Windows 10 Version 21H2 (OS Build 19044.2251) with no option to upgrade.

No longer runs under 22621.2215

Today a Windows update to 22621.2215 made SylphyHorn not functioning anymore.
This was a regular update, not a Windows Insider version.

Same message as in here:
#33 (comment)


Is there a cure in sight?
Because I love SylphyHorn...

Certain setting wouldn't open software?

I was running a certain configuration of settings and with it the software just wouldn't open, it's still in taskbar but shortcuts not working and can't go to settings since it also wasn't in notification area.

I attached my settings configuration, I had to delete it so I can reopen the software normally and that did it for me. Will stick by default settings for now.

Settings.zip

Re-order virtual desktops on Windows 10

An older, no longer maintained fork has a very useful keyboard shortcut that allows you to re-order Virtual Desktops for those of us still using Windows 10.

Reorder virtual desktops
(default key combination: Shift + Ctrl + Win + ← or →)

From what I can tell, this shortcut / capability not implemented in this version for Windows 10.

Would it be possible to add this feature?

How to install

Sorry if this seems like a silly question, but how do I actually install this application?
It looks amazing and exactly what I have been looking for.

~ and ` can't be typed alone

Hi there,
You have done great work on this app, just what I need. I found a bug when I'm trying to type a single back tick ` and tilde ~.
I'm using french keyboard and I usually use this combination of keys : Alt Gr + 7, release all keys and then press space. Same thing happen when I'm trying to replace 7 by 2 to produce a single ~.
When I type multiples one, it works, it seems there is a problem with the space bar after Alt Gr + 7.
If the app is not running, there is no problem at all.

Crash: System.IndexOutOfRangeException: Index was outside the bounds of the array.

On Windows 10 Enterprise 21H2: clicking on the shortcut I got:

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.IndexOutOfRangeException: Index was outside the bounds of the array.
at SylphyHorn.UI.Bindings.SettingsWindowViewModel..ctor(HookService hookService)
at SylphyHorn.ApplicationPreparation.ShowSettings()
at SylphyHorn.UI.TaskTrayIcon.OnIconClick(Object sender, MouseEventArgs e)
at System.Windows.Forms.NotifyIcon.OnMouseClick(MouseEventArgs mea)
at System.Windows.Forms.NotifyIcon.WmMouseUp(Message& m, MouseButtons button)
at System.Windows.Forms.NotifyIcon.WndProc(Message& msg)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

************** Loaded Assemblies **************
mscorlib
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4515.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll

SylphyHorn
Assembly Version: 4.0.0.0
Win32 Version: 4.0.0.0
CodeBase: file:///C:/Program%20Files/SylphyHorn/SylphyHorn.exe

PresentationFramework
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4566.0
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/PresentationFramework/v4.0_4.0.0.0__31bf3856ad364e35/PresentationFramework.dll

WindowsBase
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4566.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/WindowsBase/v4.0_4.0.0.0__31bf3856ad364e35/WindowsBase.dll

System.Core
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4566.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll

System
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4536.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll

PresentationCore
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4566.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_64/PresentationCore/v4.0_4.0.0.0__31bf3856ad364e35/PresentationCore.dll

System.Xaml
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4566.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xaml/v4.0_4.0.0.0__b77a5c561934e089/System.Xaml.dll

MetroTrilithon
Assembly Version: 0.3.0.0
Win32 Version: 0.3.0.0
CodeBase: file:///C:/Program%20Files/SylphyHorn/lib/MetroTrilithon.DLL

netstandard
Assembly Version: 2.0.0.0
Win32 Version: 4.8.4084.0
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/netstandard/v4.0_2.0.0.0__cc7b13ffcd2ddd51/netstandard.dll

Microsoft.ApplicationInsights
Assembly Version: 2.21.0.429
Win32 Version: 2.21.0.00429
CodeBase: file:///C:/Program%20Files/SylphyHorn/lib/Microsoft.ApplicationInsights.DLL

System.Diagnostics.DiagnosticSource
Assembly Version: 6.0.0.0
Win32 Version: 6.0.21.52210
CodeBase: file:///C:/Program%20Files/SylphyHorn/lib/System.Diagnostics.DiagnosticSource.DLL

CrowdStrike.Sensor.ScriptControl
Assembly Version: 6.45.15907.0
Win32 Version: 6.45.15907.0
CodeBase: file:///C:/WINDOWS/System32/CrowdStrike.Sensor.ScriptControl15907.dll

System.Xml.Linq
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4084.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml.Linq/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.Linq.dll

System.Net.Http
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4084.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Net.Http/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Net.Http.dll

System.Xml
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4084.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll

Livet.Core
Assembly Version: 4.0.2.0
Win32 Version: 4.0.2
CodeBase: file:///C:/Program%20Files/SylphyHorn/lib/Livet.Core.DLL

System.Configuration
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4190.0 built by: NET48REL1LAST_B
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll

MetroRadiance
Assembly Version: 2.4.1.0
Win32 Version: 2.4.1.0
CodeBase: file:///C:/Program%20Files/SylphyHorn/lib/MetroRadiance.DLL

MetroTrilithon.Desktop
Assembly Version: 0.3.1.0
Win32 Version: 0.3.1.0
CodeBase: file:///C:/Program%20Files/SylphyHorn/lib/MetroTrilithon.Desktop.DLL

PresentationFramework.Aero2
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4084.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/PresentationFramework.Aero2/v4.0_4.0.0.0__31bf3856ad364e35/PresentationFramework.Aero2.dll

Livet.Mvvm
Assembly Version: 4.0.2.0
Win32 Version: 4.0.2
CodeBase: file:///C:/Program%20Files/SylphyHorn/lib/Livet.Mvvm.DLL

SylphyHorn.Core
Assembly Version: 0.3.0.0
Win32 Version: 0.3.0.0
CodeBase: file:///C:/Program%20Files/SylphyHorn/lib/SylphyHorn.Core.DLL

System.Runtime.Serialization
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4536.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Serialization/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Serialization.dll

SMDiagnostics
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4536.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/SMDiagnostics/v4.0_4.0.0.0__b77a5c561934e089/SMDiagnostics.dll

System.ServiceModel.Internals
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4536.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.ServiceModel.Internals/v4.0_4.0.0.0__31bf3856ad364e35/System.ServiceModel.Internals.dll

System.ServiceModel
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4536.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.ServiceModel/v4.0_4.0.0.0__b77a5c561934e089/System.ServiceModel.dll

VirtualDesktop
Assembly Version: 4.0.1.0
Win32 Version: 4.0.1.0
CodeBase: file:///C:/Program%20Files/SylphyHorn/lib/VirtualDesktop.DLL

GregsStack.InputSimulatorStandard
Assembly Version: 1.3.5.0
Win32 Version: 1.3.5.0
CodeBase: file:///C:/Program%20Files/SylphyHorn/lib/GregsStack.InputSimulatorStandard.DLL

System.Drawing
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4390.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll

System.Management
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4435.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Management/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Management.dll

System.Runtime.Remoting
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4084.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Remoting/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll

MetroRadiance.Core
Assembly Version: 2.4.1.0
Win32 Version: 2.4.1.0
CodeBase: file:///C:/Program%20Files/SylphyHorn/lib/MetroRadiance.Core.DLL

System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4550.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll

Open.WinKeyboardHook
Assembly Version: 0.1.0.0
Win32 Version: 0.1.0.0
CodeBase: file:///C:/Program%20Files/SylphyHorn/lib/Open.WinKeyboardHook.DLL

VirtualDesktop.19044.generated
Assembly Version: 1.0.0.10240
Win32 Version: 1.0.0.10240
CodeBase: file:///C:/Users/etomcor/AppData/Local/hwtnb.net/SylphyHornPlus/assemblies/VirtualDesktop.19044.generated.dll

MetroRadiance.Chrome
Assembly Version: 2.2.0.0
Win32 Version: 2.2.0.0
CodeBase: file:///C:/Program%20Files/SylphyHorn/lib/MetroRadiance.Chrome.DLL

Microsoft.Xaml.Behaviors
Assembly Version: 1.1.0.0
Win32 Version: 1.1.39.4716
CodeBase: file:///C:/Program%20Files/SylphyHorn/lib/Microsoft.Xaml.Behaviors.DLL

Livet.Behaviors
Assembly Version: 4.0.2.0
Win32 Version: 4.0.2
CodeBase: file:///C:/Program%20Files/SylphyHorn/lib/Livet.Behaviors.DLL

Livet.Messaging
Assembly Version: 4.0.2.0
Win32 Version: 4.0.2
CodeBase: file:///C:/Program%20Files/SylphyHorn/lib/Livet.Messaging.DLL

PresentationFramework-SystemXmlLinq
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4084.0
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/PresentationFramework-SystemXmlLinq/v4.0_4.0.0.0__b77a5c561934e089/PresentationFramework-SystemXmlLinq.dll

System.Windows.Controls.Ribbon
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4566.0
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Controls.Ribbon/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Controls.Ribbon.dll

Livet.EventListeners
Assembly Version: 4.0.2.0
Win32 Version: 4.0.2
CodeBase: file:///C:/Program%20Files/SylphyHorn/lib/Livet.EventListeners.DLL

Livet.Collections
Assembly Version: 4.0.2.0
Win32 Version: 4.0.2
CodeBase: file:///C:/Program%20Files/SylphyHorn/lib/Livet.Collections.DLL

Windows.ApplicationModel
Assembly Version: 255.255.255.255
Win32 Version: 10.0.10011.16384
CodeBase: file:///C:/WINDOWS/system32/WinMetadata/Windows.ApplicationModel.winmd

Windows.Foundation
Assembly Version: 255.255.255.255
Win32 Version: 10.0.10011.16384
CodeBase: file:///C:/WINDOWS/system32/WinMetadata/Windows.Foundation.winmd

PresentationFramework-SystemXml
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4084.0
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/PresentationFramework-SystemXml/v4.0_4.0.0.0__b77a5c561934e089/PresentationFramework-SystemXml.dll

UIAutomationTypes
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4566.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/UIAutomationTypes/v4.0_4.0.0.0__31bf3856ad364e35/UIAutomationTypes.dll

UIAutomationProvider
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4566.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/UIAutomationProvider/v4.0_4.0.0.0__31bf3856ad364e35/UIAutomationProvider.dll

VirtualDesktop.WPF
Assembly Version: 4.0.1.0
Win32 Version: 4.0.1.0
CodeBase: file:///C:/Program%20Files/SylphyHorn/lib/VirtualDesktop.WPF.DLL

Anonymously Hosted DynamicMethods Assembly
Assembly Version: 0.0.0.0
Win32 Version: 4.8.4515.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_64/mscorlib/v4.0_4.0.0.0__b77a5c561934e089/mscorlib.dll

Accessibility
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4084.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll

System.Web
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4494.0 built by: NET48REL1LAST_B
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_64/System.Web/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Web.dll

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.

Crash when trying to open sylphyhorn.exe

I just downloaded for the first time. When I try to open nothing happens. I then checked the event log and found these errors.

Faulting application name: SylphyHorn.exe, version: 4.0.0.0, time stamp: 0x6218d3a1
Faulting module name: unknown, version: 0.0.0.0, time stamp: 0x00000000
Exception code: 0xc0000005
Fault offset: 0xfffffff015ff9090
Faulting process id: 0x22b8
Faulting application start time: 0x01d84b7d27108958
Faulting application path: C:\Users\owner\Desktop\SylphyHornPlus-Ver4.0.0-beta.5\SylphyHorn\SylphyHorn.exe
Faulting module path: unknown
Report Id: 5ede40b3-d05f-4476-bcec-e52e884eae8f
Faulting package full name: 
Faulting package-relative application ID: 
Fault bucket , type 0
Event Name: BEX64
Response: Not available
Cab Id: 0

Problem signature:
P1: SylphyHorn.exe
P2: 4.0.0.0
P3: 6218d3a1
P4: StackHash_da6d
P5: 0.0.0.0
P6: 00000000
P7: PCH_66_FROM_ntdll+0x00000000000A42A4
P8: c0000005
P9: 0000000000000008
P10: 

Attached files:

These files may be available here:
\\?\C:\ProgramData\Microsoft\Windows\WER\ReportQueue\AppCrash_SylphyHorn.exe_df2ec38ba045774a4add44c9d15948aa4191781_4ea7920f_0e46b782-1af6-48ff-a6c5-e183b3f07a8b

Analysis symbol: 
Rechecking for solution: 0
Report Id: 5ede40b3-d05f-4476-bcec-e52e884eae8f
Report Status: 4
Hashed bucket: 
Cab Guid: 0

Existing Virtual Desktops' names are not automatically applied

Hi guys,

I'm running 4.0.0 beta.8 in Win 10 19044. When setting up the program, I had to manually enter the names of my Desktops in order to have accurate switching notifications. Is this the expected behavior or is there a setting I missed?

Awesome fork and updates by the way!

SylphyHorn crashes often with a 0/9

In beta 7, SylphyHorn often stops working. Sometimes instead of showing the virtual desktop number in the tray, it shows 0/9. If i click on settings, I get this:
Running on Windows 11, build 22000

EDIT: I wouldn't say it's exclusive to that, but it certainly crashes when explorer crashes (which happens every time i try to move an icon in the task bar - go windows 11 !!)

See the end of this message for details on invoking 
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.ArgumentException: Value does not fall within the expected range.
   at WindowsDesktop.Interop.ComInterfaceWrapperBase.Invoke[T](Object[] parameters, String methodName)
   at WindowsDesktop.Interop.VirtualDesktopManagerInternal21313.SetDesktopWallpaper(VirtualDesktop desktop, String path)
   at SylphyHorn.UI.Bindings.WallpaperViewModel..ctor(VirtualDesktop desktop, WallpaperPathProperty path, WallpaperPositionsProperty position)
   at SylphyHorn.UI.Bindings.VirtualDesktopViewModel..ctor(Int32 index, VirtualDesktop desktop)
   at SylphyHorn.UI.Bindings.VirtualDesktopViewModel.<>c.<CreateAll>b__38_0(VirtualDesktop d, Int32 i)
   at System.Linq.Enumerable.<SelectIterator>d__5`2.MoveNext()
   at System.Linq.Buffer`1..ctor(IEnumerable`1 source)
   at System.Linq.Enumerable.ToArray[TSource](IEnumerable`1 source)
   at SylphyHorn.UI.Bindings.SettingsWindowViewModel..ctor(HookService hookService)
   at SylphyHorn.ApplicationPreparation.ShowSettings()
   at System.Windows.Forms.MenuItem.OnClick(EventArgs e)
   at System.Windows.Forms.MenuItem.MenuItemData.Execute()
   at System.Windows.Forms.Command.Invoke()
   at System.Windows.Forms.NotifyIcon.WndProc(Message& msg)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4515.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
----------------------------------------
SylphyHorn
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.0.0
    CodeBase: file:///C:/Users/sotir/Downloads/SylphyHornPlus-Ver4.0.0-beta.7/SylphyHorn/SylphyHorn.exe
----------------------------------------
PresentationFramework
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4566.0
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/PresentationFramework/v4.0_4.0.0.0__31bf3856ad364e35/PresentationFramework.dll
----------------------------------------
WindowsBase
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4566.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/WindowsBase/v4.0_4.0.0.0__31bf3856ad364e35/WindowsBase.dll
----------------------------------------
System.Core
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4566.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4536.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
PresentationCore
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4566.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_64/PresentationCore/v4.0_4.0.0.0__31bf3856ad364e35/PresentationCore.dll
----------------------------------------
System.Xaml
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4566.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xaml/v4.0_4.0.0.0__b77a5c561934e089/System.Xaml.dll
----------------------------------------
MetroTrilithon
    Assembly Version: 0.3.0.0
    Win32 Version: 0.3.0.0
    CodeBase: file:///C:/Users/sotir/Downloads/SylphyHornPlus-Ver4.0.0-beta.7/SylphyHorn/lib/MetroTrilithon.DLL
----------------------------------------
netstandard
    Assembly Version: 2.0.0.0
    Win32 Version: 4.8.4161.0
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/netstandard/v4.0_2.0.0.0__cc7b13ffcd2ddd51/netstandard.dll
----------------------------------------
Microsoft.ApplicationInsights
    Assembly Version: 2.21.0.429
    Win32 Version: 2.21.0.00429
    CodeBase: file:///C:/Users/sotir/Downloads/SylphyHornPlus-Ver4.0.0-beta.7/SylphyHorn/lib/Microsoft.ApplicationInsights.DLL
----------------------------------------
System.Diagnostics.DiagnosticSource
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.21.52210
    CodeBase: file:///C:/Users/sotir/Downloads/SylphyHornPlus-Ver4.0.0-beta.7/SylphyHorn/lib/System.Diagnostics.DiagnosticSource.DLL
----------------------------------------
System.Net.Http
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4161.0 built by: NET48REL1
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Net.Http/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Net.Http.dll
----------------------------------------
System.Xml.Linq
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4161.0 built by: NET48REL1
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml.Linq/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.Linq.dll
----------------------------------------
System.Xml
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4161.0 built by: NET48REL1
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Livet.Core
    Assembly Version: 4.0.2.0
    Win32 Version: 4.0.2
    CodeBase: file:///C:/Users/sotir/Downloads/SylphyHornPlus-Ver4.0.0-beta.7/SylphyHorn/lib/Livet.Core.DLL
----------------------------------------
System.Configuration
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4341.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
MetroRadiance
    Assembly Version: 2.4.1.0
    Win32 Version: 2.4.1.0
    CodeBase: file:///C:/Users/sotir/Downloads/SylphyHornPlus-Ver4.0.0-beta.7/SylphyHorn/lib/MetroRadiance.DLL
----------------------------------------
MetroTrilithon.Desktop
    Assembly Version: 0.3.1.0
    Win32 Version: 0.3.1.0
    CodeBase: file:///C:/Users/sotir/Downloads/SylphyHornPlus-Ver4.0.0-beta.7/SylphyHorn/lib/MetroTrilithon.Desktop.DLL
----------------------------------------
PresentationFramework.Aero2
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4161.0 built by: NET48REL1
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/PresentationFramework.Aero2/v4.0_4.0.0.0__31bf3856ad364e35/PresentationFramework.Aero2.dll
----------------------------------------
Livet.Mvvm
    Assembly Version: 4.0.2.0
    Win32 Version: 4.0.2
    CodeBase: file:///C:/Users/sotir/Downloads/SylphyHornPlus-Ver4.0.0-beta.7/SylphyHorn/lib/Livet.Mvvm.DLL
----------------------------------------
SylphyHorn.Core
    Assembly Version: 0.3.0.0
    Win32 Version: 0.3.0.0
    CodeBase: file:///C:/Users/sotir/Downloads/SylphyHornPlus-Ver4.0.0-beta.7/SylphyHorn/lib/SylphyHorn.Core.DLL
----------------------------------------
System.Runtime.Serialization
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4536.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Serialization/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Serialization.dll
----------------------------------------
SMDiagnostics
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4536.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/SMDiagnostics/v4.0_4.0.0.0__b77a5c561934e089/SMDiagnostics.dll
----------------------------------------
System.ServiceModel.Internals
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4536.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.ServiceModel.Internals/v4.0_4.0.0.0__31bf3856ad364e35/System.ServiceModel.Internals.dll
----------------------------------------
System.ServiceModel
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4536.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.ServiceModel/v4.0_4.0.0.0__b77a5c561934e089/System.ServiceModel.dll
----------------------------------------
VirtualDesktop
    Assembly Version: 4.0.1.0
    Win32 Version: 4.0.1.0
    CodeBase: file:///C:/Users/sotir/Downloads/SylphyHornPlus-Ver4.0.0-beta.7/SylphyHorn/lib/VirtualDesktop.DLL
----------------------------------------
GregsStack.InputSimulatorStandard
    Assembly Version: 1.3.5.0
    Win32 Version: 1.3.5.0
    CodeBase: file:///C:/Users/sotir/Downloads/SylphyHornPlus-Ver4.0.0-beta.7/SylphyHorn/lib/GregsStack.InputSimulatorStandard.DLL
----------------------------------------
System.Drawing
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4395.0 built by: NET48REL1LAST_B
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Management
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4435.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Management/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Management.dll
----------------------------------------
System.Runtime.Remoting
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4161.0 built by: NET48REL1
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Remoting/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
MetroRadiance.Core
    Assembly Version: 2.4.1.0
    Win32 Version: 2.4.1.0
    CodeBase: file:///C:/Users/sotir/Downloads/SylphyHornPlus-Ver4.0.0-beta.7/SylphyHorn/lib/MetroRadiance.Core.DLL
----------------------------------------
System.Windows.Forms
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4550.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
Open.WinKeyboardHook
    Assembly Version: 0.1.0.0
    Win32 Version: 0.1.0.0
    CodeBase: file:///C:/Users/sotir/Downloads/SylphyHornPlus-Ver4.0.0-beta.7/SylphyHorn/lib/Open.WinKeyboardHook.DLL
----------------------------------------
VirtualDesktop.22000.generated
    Assembly Version: 1.0.0.21359
    Win32 Version: 1.0.0.21359
    CodeBase: file:///C:/Users/sotir/AppData/Local/hwtnb.net/SylphyHornPlus/assemblies/VirtualDesktop.22000.generated.dll
----------------------------------------
Microsoft.Xaml.Behaviors
    Assembly Version: 1.1.0.0
    Win32 Version: 1.1.39.4716
    CodeBase: file:///C:/Users/sotir/Downloads/SylphyHornPlus-Ver4.0.0-beta.7/SylphyHorn/lib/Microsoft.Xaml.Behaviors.DLL
----------------------------------------
Livet.Behaviors
    Assembly Version: 4.0.2.0
    Win32 Version: 4.0.2
    CodeBase: file:///C:/Users/sotir/Downloads/SylphyHornPlus-Ver4.0.0-beta.7/SylphyHorn/lib/Livet.Behaviors.DLL
----------------------------------------
UIAutomationTypes
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4566.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/UIAutomationTypes/v4.0_4.0.0.0__31bf3856ad364e35/UIAutomationTypes.dll
----------------------------------------
UIAutomationProvider
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4566.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/UIAutomationProvider/v4.0_4.0.0.0__31bf3856ad364e35/UIAutomationProvider.dll
----------------------------------------
Anonymously Hosted DynamicMethods Assembly
    Assembly Version: 0.0.0.0
    Win32 Version: 4.8.4515.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_64/mscorlib/v4.0_4.0.0.0__b77a5c561934e089/mscorlib.dll
----------------------------------------
Livet.Collections
    Assembly Version: 4.0.2.0
    Win32 Version: 4.0.2
    CodeBase: file:///C:/Users/sotir/Downloads/SylphyHornPlus-Ver4.0.0-beta.7/SylphyHorn/lib/Livet.Collections.DLL
----------------------------------------
MetroRadiance.Chrome
    Assembly Version: 2.2.0.0
    Win32 Version: 2.2.0.0
    CodeBase: file:///C:/Users/sotir/Downloads/SylphyHornPlus-Ver4.0.0-beta.7/SylphyHorn/lib/MetroRadiance.Chrome.DLL
----------------------------------------
Livet.Messaging
    Assembly Version: 4.0.2.0
    Win32 Version: 4.0.2
    CodeBase: file:///C:/Users/sotir/Downloads/SylphyHornPlus-Ver4.0.0-beta.7/SylphyHorn/lib/Livet.Messaging.DLL
----------------------------------------
PresentationFramework-SystemXmlLinq
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4161.0
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/PresentationFramework-SystemXmlLinq/v4.0_4.0.0.0__b77a5c561934e089/PresentationFramework-SystemXmlLinq.dll
----------------------------------------
System.Windows.Controls.Ribbon
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4566.0
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Controls.Ribbon/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Controls.Ribbon.dll
----------------------------------------
Livet.EventListeners
    Assembly Version: 4.0.2.0
    Win32 Version: 4.0.2
    CodeBase: file:///C:/Users/sotir/Downloads/SylphyHornPlus-Ver4.0.0-beta.7/SylphyHorn/lib/Livet.EventListeners.DLL
----------------------------------------
Windows.ApplicationModel
    Assembly Version: 255.255.255.255
    Win32 Version: 10.0.10011.16384
    CodeBase: file:///C:/Windows/system32/WinMetadata/Windows.ApplicationModel.winmd
----------------------------------------
Windows.Foundation
    Assembly Version: 255.255.255.255
    Win32 Version: 10.0.10011.16384
    CodeBase: file:///C:/Windows/system32/WinMetadata/Windows.Foundation.winmd
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.


Hotkeys not working after wake from sleep, until click in hotkey setting

Using v4 beta 12, but has been happening for a while, I think.

When my Windows 10 (22H2 build 19045.3693) laptop wakes from sleep, the SylphyHornPlus hotkeys don't work, initially.

They start working after I open up the settings window and click into one of the hotkeys inputs. That's all I have to do. After that, the hotkeys start working again.

Integration with Winget and Feature Request for Cache Management

I've recently worked on integrating SylphyHornPlus with Winget and encountered a challenge regarding the management of cache files (VirtualDesktop.*****.generated.dll). I noticed that Winget's package installer doesn't currently support the deletion of these cache files. While I'm not fully versed in the intricacies of this excellent tool, one potential solution might be to add versioning to the cache files. This way, upon the first run of a new version, we could automatically remove outdated cache files.

GitHub Actions and Manifest Updates:

For updating the manifest file in the future, we have a few options:

  1. GitHub Actions - winget-releaser: This seems like the most streamlined method. GitHub Actions - winget-releaser

  2. WinGet Packages Automation: Another method, though it appears more as a legacy integration. WinGet Packages Automation

  3. Manual Submission: I can continue to submit updates manually as new versions are released.

Recent Submission:

I've submitted a new package for hwtnb.SylphyHornPlus version 4.0.0-beta.12. Here's the pull request for reference: New package: hwtnb.SylphyHornPlus version 4.0.0-beta.12 #126978.

Additionally, here's the log from my recent wingetcreate session, which might be helpful for future reference: wingetcreate-log.

I'll monitor the manifest and any updates. Please note that everything so far is reversible, so we can make changes to the package name or other details if needed.

Absolutely, adding this information will clarify the benefits of the Winget integration to those who might be unfamiliar with it. Here's how you can incorporate this add-on into your GitHub issue:

Primary Benefit - Ease of Installation and Upgrade:

For those unaware of the advantages of integrating with Winget, this allows for a much more streamlined installation and upgrade process for SylphyHornPlus. Once approved, users will be able to install or upgrade the application using simple Winget commands. This not only simplifies the process but also makes it more accessible to a wider user base.

  • To install the application, users can simply run: winget install hwtnb.SylphyHornPlus
  • To upgrade to the latest version, the command is: winget upgrade hwtnb.SylphyHornPlus

Furthermore, since there aren't any other packages with the name SylphyHornPlus, a more straightforward command like winget install SylphyHornPlus should also work effectively.

This integration represents a small step towards enhancing the user experience by providing an easy and reliable method for managing the installation and updates of SylphyHornPlus.

SylphyHornPlus stopped working after latest update

Four updates were installed on my windows 11 setup:
Windows Subsystem for Linux WSLg Preview - 1.0.26
2022-11 .NET 6.0.11 Update for x64 Client (KB5020743)
Windows Subsystem for Linux Update - 5.10.102.2
2022-11 Cumulative Update for Windows 11 for x64-based Systems (KB5019961)

After that, I try to start it, nothing happens. I removed the dll file as I used to do, removed from Task Manager, it doesn't help.
Help !!!!

Enhancement: Add option to disable desktop switch animations on Windows 11.

Recent versions of Win11 virtual desktops have re-enabled animation when switching to the next/previous desktop. As I understand it, MS disabled these animations due to poor performance and have since resolved that issue and reintroduced them. However, I prefer the instant switch behavior that still exists when switching to a specific desktop.

It would be great to have an option that allows the user to toggle that animation behavior on/off. A preliminary search seems to indicate that there are some techniques to accomplish this, but it's possible that the only means is outside the scope of this app. Example: https://www.reddit.com/r/Windows11/comments/16tx25r/any_way_to_remove_virtual_desktop_switching/

Environment Info:
Edition Windows 11 Pro
Version 22H2
OS build 22621.2715
Experience Windows Feature Experience Pack 1000.22677.1000.0

SylphyHornPlus: 4.0.0 beta.12

can't open settings GUI in v4.beta9

On windows 11, program works ok, I am able to move active windows to virtual desktops, but whenever I want to open the settings GUI from the tray, I get an "unhandled exception error". See screenshots:

image

image

window 11 preview support

this app is work fine on my computer with version Windows 11 Insider Preview 25151.1000
, but latter version is not supported

Can't execute SylphyHorn.exe

When I run SylphyHorn.exe of Plus-Ver4.0.0-beta9, the following message appears and I can't execute it.

Search for app in the Store? You need to intall an app for this task. Would you like to search for one in the Store?

If I choose "Yes", Microsoft Store is opened but it says "The thing you're looling for isn't here. We probably don't have it, but just in case, try searching for it." If I choose "No", nothing happens.
This problem occurs whether or not SylphyHorn for Windows 10 is installed. The version of Windows 11 is 22H2 (22621.1105).

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.