What's Changed
- fix(gui): retry asset sync on failure with backoff instead of latching once by @AprilNEA in #140
- refactor: replace hand-rolled code with std/num_enum equivalents by @AprilNEA in #141
- feat: enable Thumb Wheel Up/Down mapping, "Do Nothing" action, and native scroll sensitivity by @Miguel-sdj in #125
- feat(hook): implement Linux evdev+uinput mouse hook by @cserby in #119
- feat(core): implement Action::execute on Linux via uinput by @cserby in #120
- feat: SmartShift 0x2110 support (MX Master 2S) + diag smartshift --sensitivity by @laofun in #77
- feat(hook): implement frontmost_bundle_id on Linux via X11 by @cserby in #122
- feat(i18n): add italian language by @elax46 in #63
- feat(core): LockScreen and media actions via D-Bus on Linux by @cserby in #124
- ci: run clippy on Windows instead of bare cargo check by @AprilNEA in #146
- chore: release v0.5.2 by @AprilNEA[bot] in #139
New Contributors
- @Miguel-sdj made their first contribution in #125
- @cserby made their first contribution in #119
- @laofun made their first contribution in #77
- @elax46 made their first contribution in #63
Full Changelog: v0.5.1...v0.5.2