Bug 487572 - "Accent color from wallpaper" doesn't sync with new "Picture of the Day"
Summary: "Accent color from wallpaper" doesn't sync with new "Picture of the Day"
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: Picture of the Day wallpaper (other bugs)
Version First Reported In: 5.27.2
Platform: Manjaro Linux
: NOR normal
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-05-26 08:55 UTC by Surya Teja K
Modified: 2025-05-23 23:07 UTC (History)
6 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In: 6.4.0 or earlier
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Surya Teja K 2024-05-26 08:55:57 UTC
SUMMARY
When I use "Picture of the Day" as wallpaper and set "Accent color from wallpaper" option in "Colors", the accent color isn't updated when wallpaper is changed the next day. 

STEPS TO REPRODUCE
1. Use "Picture of the Day" as wallpaper. I use "Bing" as my provider but issue "should" be reproduced with any provider.
2. Set accent color option to "Accent color from wallpaper".
3. Observe the accent color changes to the current wallpaper.
4. Wait till the end of today so new "Picture of the Day" is fetched and wallpaper is updated.

OBSERVED RESULT
Accent color is not updated for new wallpaper.

EXPECTED RESULT
Accent color should be computed when wallpaper was updated


SOFTWARE/OS VERSIONS
Windows: --
macOS: --
Linux/KDE Plasma: Yes 
(available in About System)
KDE Plasma Version: 6.0.4
KDE Frameworks Version: 6.1.0 
Qt Version: 6.7.0

ADDITIONAL INFORMATION
I believe the fix would be to listen the wallpaper change event and trigger the "accent color change" to resolve this issue.
Comment 1 Nate Graham 2025-05-23 23:07:20 UTC
I tested this last night and can confirm it's working now on current git master, which was recently branched into Plasma 6.4. None of the relevant code has changed since then, so it would appear that the issue has been fixed as of Plasma 6.4, if not earlier!