I'm wondering if they're planning to stabilize and are moving it to the public interface somewhere, but even a brute-force COM-scan showed nothing.
for sure they have changed something
interface Windows::Internal::ComposableShell::Multitasking::IVirtualDesktopController : IInspectable {
HRESULT Proc6(/* Stack Offset: 8 */ [In] Windows::Internal::ComposableShell::Multitasking::IVirtualDesktop* p0);
HRESULT Proc7(/* Stack Offset: 8 */ [In] long p0, /* Stack Offset: 16 */ [Out] Windows::Internal::ComposableShell::Multitasking::IVirtualDesktop** p1);
HRESULT Proc8(/* Stack Offset: 8 */ [In] Windows::Internal::ComposableShell::Multitasking::IVirtualDesktop* p0, /* Stack Offset: 16 */ [In] long p1, /* Stack Offset: 24 */ [In] int p2);
HRESULT Proc9(/* Stack Offset: 8 */ [In] Windows::Internal::ComposableShell::Multitasking::IVirtualDesktop* p0, /* Stack Offset: 16 */ [In] Windows::Internal::ComposableShell::Multitasking::IVirtualDesktop* p1);
HRESULT Proc10(/* Stack Offset: 8 */ [In] Windows::Internal::ComposableShell::Multitasking::ISwitchItem* p0, /* Stack Offset: 16 */ [In] Windows::Internal::ComposableShell::Multitasking::IVirtualDesktop* p1, /* Stack Offset: 24 */ [Out] sbyte* p2);
HRESULT Proc11(/* Stack Offset: 8 */ [In] Windows::Internal::ComposableShell::Multitasking::ISwitchItem* p0, /* Stack Offset: 16 */ [In] Windows::Internal::ComposableShell::Multitasking::IVirtualDesktop* p1);
HRESULT Proc12(/* Stack Offset: 8 */ [In] Windows::Internal::ComposableShell::Multitasking::ISwitchItem* p0, /* Stack Offset: 16 */ [Out] sbyte* p1);
HRESULT Proc13(/* Stack Offset: 8 */ [In] Windows::Internal::ComposableShell::Multitasking::IVirtualDesktop* p0, /* Stack Offset: 16 */ [In] /* ENUM32 */ int p1, /* Stack Offset: 24 */ [Out] Windows::Internal::ComposableShell::Multitasking::IVirtualDesktop** p2);
HRESULT Proc14(/* Stack Offset: 8 */ [In] Windows::Internal::ComposableShell::Multitasking::ISwitchItem* p0, /* Stack Offset: 16 */ [Out] sbyte* p1);
HRESULT Proc15(/* Stack Offset: 8 */ [In] Windows::Internal::ComposableShell::Multitasking::ISwitchItem* p0, /* Stack Offset: 16 */ [Out] sbyte* p1);
HRESULT Proc16(/* Stack Offset: 8 */ [In] Windows::Internal::ComposableShell::Multitasking::ISwitchItem* p0);
HRESULT Proc17(/* Stack Offset: 8 */ [In] Windows::Internal::ComposableShell::Multitasking::ISwitchItem* p0);
HRESULT Proc18(/* Stack Offset: 8 */ [In] Windows::Internal::ComposableShell::Multitasking::IVirtualDesktop* p0, /* Stack Offset: 16 */ [In] FC_USER_MARSHAL* p1);
HRESULT Proc19(/* Stack Offset: 8 */ [Out] sbyte* p0);
HRESULT Proc20(/* Stack Offset: 8 */ [In] sbyte p0);
HRESULT Proc21(/* Stack Offset: 8 */ [In] FC_USER_MARSHAL* p0);
}
I'll push my WIP to a fork later today - currently stumped on the new IVirtualDesktopNotification definition:
[Guid("cd403e52-deed-4c13-b437-b98380f2b1e8")]
interface IVirtualDesktopNotification : IUnknown {
HRESULT Proc3(/* Stack Offset: 8 */ [In] IObjectArray* p0, /* Stack Offset: 16 */ [In] IVirtualDesktop* p1);
HRESULT Proc4(/* Stack Offset: 8 */ [In] IObjectArray* p0, /* Stack Offset: 16 */ [In] IVirtualDesktop* p1, /* Stack Offset: 24 */ [In] IVirtualDesktop* p2);
HRESULT Proc5(/* Stack Offset: 8 */ [In] IObjectArray* p0, /* Stack Offset: 16 */ [In] IVirtualDesktop* p1, /* Stack Offset: 24 */ [In] IVirtualDesktop* p2);
HRESULT Proc6(/* Stack Offset: 8 */ [In] IObjectArray* p0, /* Stack Offset: 16 */ [In] IVirtualDesktop* p1, /* Stack Offset: 24 */ [In] IVirtualDesktop* p2);
HRESULT Proc7(/* Stack Offset: 8 */ [In] int p0);
HRESULT Proc8(/* Stack Offset: 8 */ [In] IObjectArray* p0, /* Stack Offset: 16 */ [In] IVirtualDesktop* p1, /* Stack Offset: 24 */ [In] int p2, /* Stack Offset: 32 */ [In] int p3);
HRESULT Proc9(/* Stack Offset: 8 */ [In] IVirtualDesktop* p0, /* Stack Offset: 16 */ [In] FC_USER_MARSHAL* p1);
HRESULT Proc10(/* Stack Offset: 8 */ [In] IApplicationView* p0);
HRESULT Proc11(/* Stack Offset: 8 */ [In] IObjectArray* p0, /* Stack Offset: 16 */ [In] IVirtualDesktop* p1, /* Stack Offset: 24 */ [In] IVirtualDesktop* p2);
HRESULT Proc12(/* Stack Offset: 8 */ [In] IVirtualDesktop* p0, /* Stack Offset: 16 */ [In] FC_USER_MARSHAL* p1);
}
I don't quite understand why all of them take an IObjectArray as first param now -- otherwise it'd be compatible with the old one, ish...
greetings everyone I have problems with instalation too.
This app package is not signed with a trusted certificate. Contact your system administrator or the app developer to obtain a new certificate or app package with trusted certificates. The root certificate and all immediate certificates of the signature in the app package must be trusted (0x800B010A)
I tried every solution from the Web to install the sertificate but still no progress. I even launched Developer Mode but it didnt help. Any ideas please ? win10
UPD
Store location = Local machine
Place all certificates in the following store = Third-Party Root Certification Authorities
this didn't help anyway
@glsorre hey Guiseppe, firstly thank you for Amethyst, the Windows-space needs additional contenders for window managers so I appreciate the work you've put in.
I'm experiencing some issues with frequent app crashes.
Re-starting the app seemed to suffice but after about 10 or so crashes it's at the point where the app will no longer start. The process starts then exits after some seconds, unless rebooting the system.
What's the best way to lodge issues, would it be to gather some event logs an open an issue on Github, or perhaps DM you some event logs in chat?
Again thank you for Amethyst.
%APPDATA%/Amethyst Windows/MySettings.json
@userabuser: there is a known bug with settings save, I have already a fix that should solve it. at the moment the workaround to make the app starting again is to delete
%APPDATA%/Amethyst Windows/MySettings.json
Thank you and yep I will gather event logs and DM you to keep chat clean. Appreciated.