raycast / extensions

Everything you need to extend Raycast.
https://developers.raycast.com
MIT License
5.24k stars 2.95k forks source link

[Raycast Wallpaper] Does not Respect "Show on all Spaces" #12825

Open validatedev opened 3 months ago

validatedev commented 3 months ago

Extension

https://www.raycast.com/koinzhang/raycast-wallpaper

Raycast Version

1.76.0

macOS Version

14.5

Description

If I set a wallpaper using Raycast Wallpaper extension, it switches off the "Show on all Spaces" setting found in System Settings -> Wallpaper.

Steps To Reproduce

  1. Set any wallpaper with "Show on all Spaces" enabled.
  2. Set any wallpaper with "Set Raycast Wallpaper".

Current Behaviour

Preserve "Show on all Spaces" is disabled, and "Set Raycast Wallpaper" affects only one space.

Expected Behaviour

The "Show on all Spaces" setting is respected whether it is enabled.

raycastbot commented 3 months ago

Thank you for opening this issue!

🔔 @koinzhang @samuelkraft @pernielsentikaer @xilopaint you might want to have a look.

💡 Author and Contributors commands The author and contributors of `koinzhang/raycast-wallpaper` can trigger bot actions by commenting: - `@raycastbot close this issue` Closes the issue. - `@raycastbot rename this issue to "Awesome new title"` Renames the issue. - `@raycastbot reopen this issue` Reopens the issue. - `@raycastbot assign me` Assigns yourself to the issue. - `@raycastbot good first issue` Adds the "Good first issue" label to the issue. - `@raycastbot keep this issue open` Make sure the issue won't go stale and will be kept open by the bot.
raycastbot commented 1 month ago

This issue has been automatically marked as stale because it did not have any recent activity.

It will be closed if no further activity occurs in the next 10 days to keep our backlog clean 😊

validatedev commented 1 month ago

I have solved it myself, but it was not ideal as it requires opening system settings via AppleScript. It seems not fixable via current AppleScript API because of the changes in Sonoma.

raycastbot commented 1 day ago

This issue has been automatically marked as stale because it did not have any recent activity.

It will be closed if no further activity occurs in the next 10 days to keep our backlog clean 😊

pernielsentikaer commented 1 day ago

Maybe @koinzhang knows another way?