Repository navigation
This release lets you keep several configurations per mouse and switch between them, and makes setting changes reach the mouse more reliably.
Each mouse has its own profile list, stored on your computer. Use Manage profiles to create, duplicate, rename and delete profiles. Selecting a profile sends its configuration and refreshes the displayed settings; Profile applied appears only when the mouse acknowledged every setting, and a failed or partial switch shows an error and reloads the actual settings. Acknowledged edits are saved to the active profile automatically. Profiles include lighting and button/macro assignments; the macro library stays shared. Your first profile is created from previously saved settings, without changing the mouse.
PR: feat(profiles): track local profile integration — #206 (work units #207–#212).
-
The AppImage starts again. With current Wails versions the packaging step replaced the generated
AppRunwith a wrapper that launched a file that did not exist, so the app did not start.
PR: fix(packaging): keep the AppRun script generated by Wails v3 — #224. -
Settings no longer get lost silently. When the receiver rejects a settings write or leaves it unanswered, the app resends it.
PR: fix(hidlinux): resend settings writes the receiver rejects or leaves unanswered — #217. -
No write backlog when dragging sliders. The latest value is applied instead of a queue of intermediate ones.
PR: fix(frontend): coalesce automatic setting applies — #218. -
Consistent notices. Temporary notices share one notification area, and errors now dismiss themselves.
PRs: fix(feedback): expire errors in shared notification host — #211, fix(profiles): center controls and unify temporary notices — #212. -
Updated to the stable Wails v3.0.0. PRs: chore(deps): migrate to Wails v3.0.0 stable — #221, chore(deps): align Wails v3.0.0-beta.34 and bump frontend dependencies — #220.
-
Documented a libinput workaround for rapid macro clicks. PR: docs: document libinput workaround for rapid macro clicks — #213.
Profiles are stored locally, not in the mouse's onboard memory.
Release verification
- Go build, vet and tests, frontend tests, browser tests and CodeQL passed on the integrated source.
- The AppImage built with Wails v3.0.0 passed the startup smoke test on Ubuntu 24.04; the Arch Linux and Fedora smoke tests run in the release pipeline.
- The USB cable connection and the receiver were not re-tested on real hardware for this release.
Full changelog: v1.6.0...v1.7.0
-----BEGIN SSH SIGNATURE-----
U1NIU0lHAAAAAQAAADMAAAALc3NoLWVkMjU1MTkAAAAgX2NaHGC5hCQmt33pGwJ9Qol/uM
b0mMXMNf+hgmeaGq4AAAADZ2l0AAAAAAAAAAZzaGE1MTIAAABTAAAAC3NzaC1lZDI1NTE5
AAAAQFSIfskzKJDHTLpyvUA8MfBvi4+j+H0kK5ye96/54pzYqI2B/bhLxcTWMPLltx1U7I
FvU4y+daTlN0wNALhygwo=
-----END SSH SIGNATURE-----