0.12.0
Dernière version
Rédaction OpenNavo Ajout à Homebrew Traduit par IA
CompatibilitéInconnue
Ajoute appuis longs, combinaisons et gestes ; corrige périphériques, Auto Scroll et modificateurs.
LinearMouse 0.12.0
- Appuis longs, combinaisons, balayages, maximiser/réduire et activation longue d’Auto Scroll en mode bascule.
- Sélection d’apps sans bundle par nom d’exécutable.
- Corrige ouverture des récepteurs Logitech et plantages à la connexion/déconnexion ; actualise batterie par notifications et restauration matérielle.
- Rétablit migration au démarrage ; corrige glissement Auto Scroll sur éléments cliquables, clics absorbés et repli clic droit.
- Accepte zéro pour zone morte/paramètres de défilement, préserve modificateurs et corrige zoom sur claviers non US.
- Utilise l’état HID pour les touches simulées, évite touches parasites, ignore événements Homerow et améliore surveillance de configuration.
- Améliore schémas, propriétés HID et tests d’accessibilité ; actualise coréen et adopte Swift 6 dans HIDPP/GestureKit/DockKit.
Original complet de l’éditeur (anglais, référence)
<!-- Release notes generated using configuration in .github/release.yml at v0.12.0 -->
What's Changed
New features
- Add long presses, button combinations, and swipe gestures to button mappings by @lujjjh in https://github.com/linearmouse/linearmouse/pull/1326
- Add maximize and minimize button mapping actions by @DrMatrix85 in https://github.com/linearmouse/linearmouse/pull/1341
- Add long-press activation to Auto Scroll toggle mode by @lujjjh in https://github.com/linearmouse/linearmouse/pull/1348
- Support matching bundle-less processes by executable name in the app picker by @Outfire in https://github.com/linearmouse/linearmouse/pull/1369
Bug fixes
- Fix crash when Logitech receiver channel fails to open by @ksc98 in https://github.com/linearmouse/linearmouse/pull/1333
- Restore LaunchAtLogin migration by @YuriNachos in https://github.com/linearmouse/linearmouse/pull/1336
- fix: accept integer-pixel scroll distances containing 0 in the JSON schema by @YuriNachos in https://github.com/linearmouse/linearmouse/pull/1343
- Fix Auto Scroll drag activation over clickable elements by @lujjjh in https://github.com/linearmouse/linearmouse/pull/1346
- Fix hold-only autoscroll swallowing clicks by @lujjjh in https://github.com/linearmouse/linearmouse/pull/1347
- Fix right-click fallback for button gesture mappings by @lujjjh in https://github.com/linearmouse/linearmouse/pull/1352
- Accept a zero gesture dead-zone instead of disabling all gestures by @YuriNachos in https://github.com/linearmouse/linearmouse/pull/1354
- Post simulated key events with HID system state to keep input state intact by @Outfire in https://github.com/linearmouse/linearmouse/pull/1370
- Fix potential crashes when mice connect or disconnect by @lujjjh in https://github.com/linearmouse/linearmouse/pull/1388
- Keep mouse battery levels up to date with device notifications by @lujjjh in https://github.com/linearmouse/linearmouse/pull/1389
- Preserve held button modifiers across triggers and fix mapping conflicts by @lujjjh in https://github.com/linearmouse/linearmouse/pull/1390
- Do not post a stray key when a symbolic hot key has no key assigned by @Yash121l in https://github.com/linearmouse/linearmouse/pull/1393
- Fix zoom shortcuts on non-US keyboard layouts by @lujjjh in https://github.com/linearmouse/linearmouse/pull/1406
Other changes
- Honor acceleration=0 and inertia=0 in SmoothedScrollingEngine by @YuriNachos in https://github.com/linearmouse/linearmouse/pull/1337
- fix: parse hex vendor/product IDs case-insensitively (accept 0X prefix) by @YuriNachos in https://github.com/linearmouse/linearmouse/pull/1342
- Update translations (Korean) by profs35 in https://github.com/linearmouse/linearmouse/pull/1345
- Fix AutoScroll accessibility hit-test latency and reliability by @lujjjh in https://github.com/linearmouse/linearmouse/pull/1350
- Restore the pointer-speed schema minimum a JSDoc typo dropped by @YuriNachos in https://github.com/linearmouse/linearmouse/pull/1353
- Bypass Homerow-generated events by @romankhadka in https://github.com/linearmouse/linearmouse/pull/1358
- Improve Logitech device lifecycle and restore hardware state by @lujjjh in https://github.com/linearmouse/linearmouse/pull/1376
- Fix Swift warnings and avoid null HID property writes by @lujjjh in https://github.com/linearmouse/linearmouse/pull/1397
- Filter configuration watcher events without resolving symlinks per event by @anandghegde in https://github.com/linearmouse/linearmouse/pull/1395
- Adopt Swift 6 in HIDPP, GestureKit, and DockKit by @lujjjh in https://github.com/linearmouse/linearmouse/pull/1398
New Contributors
- @ksc98 made their first contribution in https://github.com/linearmouse/linearmouse/pull/1333
- @YuriNachos made their first contribution in https://github.com/linearmouse/linearmouse/pull/1337
- @DrMatrix85 made their first contribution in https://github.com/linearmouse/linearmouse/pull/1341
- @romankhadka made their first contribution in https://github.com/linearmouse/linearmouse/pull/1358
- @Outfire made their first contribution in https://github.com/linearmouse/linearmouse/pull/1370
- @Yash121l made their first contribution in https://github.com/linearmouse/linearmouse/pull/1393
Full Changelog: https://github.com/linearmouse/linearmouse/compare/v0.11.4...v0.12.0