Releases
Changelog
Every Crownpaper release, newest first.
Added
- Arch package published on every release, built by CI for the CrownOS ISO.
First stable release. The IPC protocol exposed by the crownpaper library crate is stable from
this version.
Added
- Still wallpapers (JPEG, PNG, WebP, BMP) and video wallpapers on every output.
- Cross-blur transition between wallpapers, rendered with wgpu on Vulkan.
- Video decoding in the separate
crownpaper-videohelper with VA-API hardware decoding and zero-copy dmabuf presentation. preload/unloadfor instant wallpaper changes, andpreload-renderer/unload-rendererto control the GPU renderer lifetime.- Typed client protocol in the library crate; build it without the graphics stack using
default-features = false.
Changed
| Metric | Before | After |
|---|---|---|
| Cold start to first frame | 262 ms | 57 ms |
| Resident memory at rest | 153 MB | 42 MB |
| Peak memory, 7680×4320 JPEG | 378 MB | 99 MB |
- The daemon no longer depends on crownshell; it talks to Wayland directly.
- The GPU renderer is released shortly after a transition ends.