What's Changed
- Updater: don't let a non-numeric release title break updates by @mgth in #489
- Updater: scroll the changelog so long notes can't hide the buttons by @mgth in #490
- Rust port of the LittleBigMouse.Hook daemon (memory-safe) by @mgth in #491
- Fix UI crash in Span/Tile wallpaper modes on edge-case geometry (#492) by @mgth in #493
- Sleep/resume hardening, corner-crossing crash fix, Linux platform seam by @mgth in #495
- Exclude Xbox / Game Pass games by default (#494) by @mgth in #496
- Fix GetOrAddPhysicalMonitorModel never reusing the cached model by @mgth in #497
- Geometry seam: PhysicalMonitor.EffectivePhysicalSize (no-op) by @mgth in #498
- Border values: per model | per monitor option (#470 redesign) by @mgth in #499
- fix: show window when app is already running by @funnything1 in #471
- feat: add hide tray icon option by @funnything1 in #472
- Hide tray icon natively (drop P/Invoke into Avalonia internals) by @mgth in #500
- Fix per-monitor border values button by @funnything1 in #503
- Fix tray icon: no blink on startup, instant vanish on hide and exit by @funnything1 in #505
Full Changelog: v5.3.0...v5.4.0