-
-
Notifications
You must be signed in to change notification settings - Fork 295
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Limitations of Windows wallpaper APIs #321
Comments
This depends on Windows |
@watermarkhu @7HE-W0R1D Could you please try this build of WDD? It should set the wallpaper across multiple virtual desktops: https://ci.appveyor.com/project/t1m0thyj/windynamicdesktop/builds/39692425/artifacts |
Just got some time to try and I installed the UWP version, but it gives me an error when clicking Apply. I've attached the log here. |
@t1m0thyj Setting the same theme across multiple desktops works fine on 21H1 (19043). But I'm not sure whether this build already uses the new API. I have left the Dev channel of the insider builds due to stability issues. |
@t1m0thyj got this error when open WDD on new win11 insider preview. |
I created a new build, could you please try it? I don't know if it'll work on Windows 11, currently the latest version of Windows I have access to test is Windows 10 Insiders (dev edition) and it works there. |
@t1m0thyj yes I can confirm this one works on Win 11 ver22000 and all the wallpapers are switching without problems. Thanks for the quick fix!🎉 |
now it's working, but sometimes i get this error
|
@0mri Please try again, it should be fixed now: https://ci.appveyor.com/project/t1m0thyj/windynamicdesktop/builds/39839450/artifacts |
@t1m0thyj now i get this error when scheduled wallpaper change
|
@0mri I now have access to Win11 and think the issue is fixed, could you please try https://ci.appveyor.com/project/t1m0thyj/windynamicdesktop/builds/39873093/artifacts |
@t1m0thyj Hi I found this issue from @Grabrcr07's repo. Windows have been changing interface every half year now, so I strongly suggest that we move to a newer repo like @mntone's instead of manually maintaining those internal interfaces. And also, @mntone's repo have already added wallpaper support. |
@NyaMisty I agree that manually maintaining the internal interfaces is not ideal. Before doing so I attempted to use @mntone's repo, but found that it doesn't work in a Microsoft Store app because it has to compile a DLL the first time it runs on your machine. If there's a way to work around this, I'm definitely open to using the latest fork of the VirtualDesktop package. Edit: After enabling dynamic code generation for the Microsoft Store app, the VirtualDesktop package is working. |
These 3 features have been implemented in WDD v5. |
UserProfilePersonalizationSettings.TrySetLockScreenImageAsync(StorageFile)
IDesktopWallpaper::SetWallpaper
No fade transition so image change is jarring/unnaturalIVirtualDesktopNotification.CurrentVirtualDesktopChanged
Unstable API that broke in Win10 Insiders Preview (Broken on Fast Ring (20270+) because of FC_USER_MARSHAL parameter changes Grabacr07/VirtualDesktop#55)Need to investigate this when new APIs are exposed (Add support for the latest Windows 10 build Grabacr07/VirtualDesktop#57)The text was updated successfully, but these errors were encountered: