Skip to content
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

Virtual Desktop Issue and Custom Theme Issue #635

Open
dallenbaldwin opened this issue Jan 21, 2025 · 2 comments
Open

Virtual Desktop Issue and Custom Theme Issue #635

dallenbaldwin opened this issue Jan 21, 2025 · 2 comments

Comments

@dallenbaldwin
Copy link

There are a couple of issues wrapped up in this single screen capture.

  1. Themes don't apply to all open Virtual Desktops or there doesn't appear to be an option to make it the desired behavior (I can see people wanting a distinct background for specific/new virtual backgrounds).
  2. More than one User defined themes can't saved in the theme selector.

I have defined two custom themes using the

  • WDD Version: WinDynamicDesktop 5.6.0 (UWP)
  • OS Version: Windows

Edition Windows 11 Pro for Workstations
Version 24H2
Installed on ‎1/‎15/‎2025
OS build 26100.2894
Experience Windows Feature Experience Pack 1000.26100.36.0

win dynamic desktop issue.zip

I tried uploading an mp4, but it kept failing. I was only able to get it to upload as a zip.

Steps to Reproduce Virtual Desktop Issue:

  1. Have at least 1 virtual desktop open
  2. Select and apply a theme in one virtual desktop
  3. Switch to other virtual desktops, any old themes/wallpapers will still be present. It appears that it tries to switch, but gets overwritten.

Steps to Reproduce the User Theme Issue:

  1. Define a custom theme using this guide
  2. Click Select a theme from the system tray
  3. Click Import from file... and select the custom theme from the file picker
  4. A popup referencing the previous theme will appear prompting to overwrite, even if the Display name is different.

The user theme issue does not happen if the theme jsons have different file-names.

Are you using the Microsoft Store version of WDD?: Yes

@t1m0thyj
Copy link
Owner

t1m0thyj commented Jan 22, 2025

For the virtual desktop issue, the feature to sync wallpaper across virtual desktops is not yet built-in to WDD because it relies on an undocumented API that Microsoft keeps changing with new Win11 releases. However you can install the Sync Virtual Desktops script in WDD to achieve this functionality.

For the user theme issue, I believe this is expected behavior. The theme ID used to uniquely identify a theme comes from either the JSON filename, or if the file is named theme.json then the name of the folder that contains it. The display name is not used internally by WDD to distinguish themes, but only shown to users to make the name look pretty in the UI.

@dallenbaldwin
Copy link
Author

The inconsistent Virtual Desktop API is certainly annoying. I hope Windows nails it down for you. I'll try the script in the meantime. Does WinDynamicDesktop have a mechanism to check for custom script updates?

Ok, I also looked at the theme guide again and it's right there.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants