What's Changed
- fix(desktop): mark the selected pill with the accent border by @AprilNEA in #2047
- fix(overlay): keep the Windows Actions Ring from taking the foreground by @AprilNEA in #2053
- fix(agent): recover mouse capture across Bluetooth and Bolt switches by @hornej in #1746
- fix(agent): keep the macOS relaunch successor out of the agent's process group by @AprilNEA in #2063
- fix(macos): keep held modifiers on re-posted media keys by @4ni1ak in #2056
- docs(linux): document the openlogi AUR package by @4ni1ak in #2052
- fix(cli): read 0x1001 battery voltage in diag battery by @yuzi-co in #2049
- fix(linux): retry Hyprland desktop switches with the Lua dispatcher by @4ni1ak in #2059
- fix(linux): stabilize actions ring placement during GNOME animations by @x-n2o in #2037
- fix(desktop): replace a sub-floor smartshift threshold before saving it by @AprilNEA in #2081
- fix(hook): follow WM_CLASS rewrites on the focused X11 window by @AprilNEA in #2080
- perf(hook): read the power epoch only while a callback is entered by @AprilNEA in #2097
- fix(linux): require read/write access to /dev/uinput in the input access probe by @AprilNEA in #2098
- fix(agent): apply the macOS menu-bar toggle without a restart by @4ni1ak in #2099
- feat(core): accept Insert and keycap abbreviations in shortcuts by @AprilNEA in #2087
- fix(gui): size the camera preview with the interface scale by @4ni1ak in #2058
- fix(gui): restore native keyboard controls when clearing bindings by @safonin in #2036
- docs: say what scroll resolution does while smooth wheel is on by @semmelrinde in #2093
- test(cli): add mx master 3 and mx mechanical mini bluetooth fixtures by @semmelrinde in #2082
- fix(cli): request Input Monitoring before direct fixture capture by @semmelrinde in #2084
- perf(agent): block the button worker until a command or long-press deadline by @semmelrinde in #2094
- fix(agent): re-arm capture after a session task panics by @Levgenij in #1902
- fix(gui): read the camera controls off the UI thread by @4ni1ak in #2104
- feat(gui): offer open application or folder in the keyboard key panel by @4ni1ak in #2103
- fix(windows): suppress console flash from RunShellCommand by @MxMartin in #1361
- feat(gui): offer run shell command in the mouse button picker by @AprilNEA in #2124
- fix(gui): ignore a stale asset origin when placing mouse hotspots by @jeffersongonzaga in #1577
- fix(overlay): run the overlay without AccessKit so closed windows are freed by @semmelrinde in #2115
- fix(desktop): size the device details labels in rem like the configuration card by @semmelrinde in #2114
- fix(i18n): translate the German leftovers and fix the Scroll Lock toast by @semmelrinde in #2111
- fix(device,agent): let capture report a dead channel to inventory by @semmelrinde in #2112
- docs: point the feature form's pre-flight link at the README features by @AprilNEA in #2132
- feat(core): accept Print Screen in shortcuts by @AprilNEA in #2128
- feat(desktop): record a custom shortcut from a key press by @AprilNEA in #2138
- fix(device,agent): change the diverted keyboard keys in place on app switch by @AprilNEA in #2144
- fix(inject): switch spaces on a mirrored display set by @AprilNEA in #2148
- chore: release v0.8.19 by @AprilNEA[bot] in #2057
New Contributors
- @x-n2o made their first contribution in #2037
- @semmelrinde made their first contribution in #2093
- @Levgenij made their first contribution in #1902
- @MxMartin made their first contribution in #1361
- @jeffersongonzaga made their first contribution in #1577
Full Changelog: v0.8.18...v0.8.19