wpaperd is polished enough to call it 1.0.0.
Breaking Changes
Version 0.3.0 had 2 different configuration files, one for wpaperd and one for the wallpapers.
Remove the former and move the latter (wallpaper.toml
) to config.toml
.
Other Changes
- Use openGL ES to render the wallpaper instead of a Wayland memory buffer
- Add transitions when switching to a wallpaper or to the other
- Add
transition-time
to control the duratoin of the transition
- Add
- Add
wpaperctl
command line program to control wpaperd- Let wpaperd switch the next and previous wallpaper
- Get the current wallpaper for each displays
- Reload the current wallpaper
- Add
--notify
flag to wpaperd for readiness - Add
sorting
option to allow wpaperd to pick wallpaper in an ordered manner - Improve error checking and messages
- Improve config parsing and checking
- Remove --use-scaled-window option
- Implement a filelist cache to avoid reading from disk every time
- Add a
mode
to choose how to display the wallpaper (center
,fit
,stretch
ortile
) - Add a
any
section to configuration file to allow for more flexible configurations - Update MSRV to 1.61.0
- Use a black pixel as starting image