Skip to content

v0.4.0

Latest
Compare
Choose a tag to compare
@0xk1f0 0xk1f0 released this 26 Dec 14:39
· 13 commits to master since this release
f83d282

๐ŸŽ… Late Christmas Release with some new stuff ๐ŸŽ„

Breaking Changes

  • The center argument of --align has been changed from c to ct to match the others

New Features

  • Bezel compensation has been added with the --compensate argument
    • specify the amount to compensate for in pixels
    • will only apply this offset on inner borders of the monitor arrangement
    • useful for setups with different monitor brands and bezel sizes
  • Material color palette generation has been added
    • will run when the --palette argument is passed
    • present alongside luminance based generated colors in rwps_colors.json
    • powered by material-colors
  • Hashing is now implemented using blake3 instead of Rust's inbuilt DefaultHasher
    • This should be slightly faster but unnoticeable in most cases

Other Changes

  • wpaperd and hyprpaper integrations have been partially rewritten
  • The entire codebase was purged of ugly unwrap() and unnecessary map_err() handlers
  • Dependencies slimmed and updated

Full Changelog: v0.3.1...v0.4.0