LinearMouse Changelog

What's new in LinearMouse 0.10.0 Beta 3

Apr 1, 2024
  • Bug fixes:
  • Fix device switches caused by keyboard events by @lujjjh in #693
  • Fix per-display pointer settings by @lujjjh in #724
  • Other changes:
  • Update translations (German) by @noah-nuebling in #706
  • Cache display name by @lujjjh in #723

New in LinearMouse 0.10.0 Beta 2 (Feb 12, 2024)

  • Bug fixes:
  • Pinch zoom: Fix modifier changes events not being passed through by @lujjjh in #689
  • Other changes:
  • Update translations (Chinese) by @lujjjh in #686
  • Update translations (German) by @aerulion in #687
  • Update translations (Slovak) by @Svec-Tomas in #690

New in LinearMouse 0.10.0 Beta 1 (Jan 22, 2024)

  • New features:
  • Add support for per-display settings by @lujjjh in #625
  • Bug fixes:
  • macOS hangs when Accessibility Permission being revoked while running by @lujjjh in #669
  • Other changes:
  • Update translations (Portuguese, Brazilian) by @biel-correa in #662
  • Update translations (Turkish) by @emrekizilkaya in #659
  • Update translations (Swedish) by kevinblee in #670
  • Update translations (Japanese) by @paseri3739 in #666
  • Update translations (Slovak) by @Svec-Tomas in #672
  • Update translations (Korean) by 박이건 (parkegun) in #676
  • Update translations (Japanese) by @paseri3739 in #678

New in LinearMouse 0.9.6 Beta 3 (Dec 4, 2023)

  • New features:
  • Add support for additional configuration paths by @lujjjh in #651
  • Other changes:
  • Update translations (Russian) by Artem Stankov (globart) in #640
  • Update translations (Italian) by @claudiodsf in #643
  • Update translations (Italian) by @claudiodsf in #646
  • Update translations (Ukrainian) by @Veydzher in #645
  • Update translations (Slovak) by @Svec-Tomas in #658

New in LinearMouse 0.9.6 Beta 2 (Oct 29, 2023)

  • New features:
  • Buttons: Add support for switching primary and secondary buttons by @lujjjh in #622
  • Buttons: Add support for simulating double-clicks by @lujjjh in #638
  • Bug fixes:
  • Buttons: Button recorder may record wrong scrolling directions by @lujjjh in #621
  • Buttons: Modifier keys are not simulated correctly by @lujjjh in #628
  • Other changes:
  • Update translations (Vietnamese) by @hungnt477 in #609
  • Update translations (Korean) by EK (eukarya) in #612
  • Update translations (Italian) by @claudiodsf in #611
  • Update translations (Japanese and Korean) by EK (eukarya) in #627
  • Update translations (Hebrew) by @itsrn in #630
  • Update translations (Russian) by @AndrewFeedle in #635

New in LinearMouse 0.9.6 Beta 1 (Sep 18, 2023)

  • New features:
  • Scrolling modifiers: Add support for simulating pinch zoom gestures by @lujjjh in #602
  • Other changes:
  • Update translations (Danish) by @Zohnesen in #601
  • Update translations (Dutch) by Threesixty_ in #606
  • Update translations (Greek) by KoBa (kostasbarbopoulos) in #604

New in LinearMouse 0.9.5 (Sep 18, 2023)

  • Bug fixes:
  • Fix: Modifier keys may stop working in certain circumstances by @lujjjh in #594
  • Fix: Side buttons constantly pressed when moving mouse in certain circumstances by @lujjjh in #595

New in LinearMouse 0.9.5 Beta 1 (Sep 7, 2023)

  • Bug fixes:
  • Fix: Modifier keys may stop working in certain circumstances by @lujjjh in #594
  • Fix: Side buttons constantly pressed when moving mouse in certain circumstances by @lujjjh in #595

New in LinearMouse 0.9.4 (Sep 7, 2023)

  • New features:
  • Pointer: Tracking speed can now be configured when the pointer acceleration is disabled in macOS Sonoma by @lujjjh in #568
  • Add support for side buttons of some “unstandard” bluetooth devices by @lujjjh in #570
  • Bug fixes:
  • Keyboard shortcuts: Some keys are not able to record and simulate by @lujjjh in #557
  • Keyboard shortcuts: Mapping may be incorrect when switching between keyboard layouts by @lujjjh in #558
  • Pointer: Pointer speed may not work properly on macOS Sonoma by @lujjjh in #566
  • Other changes:
  • Update translations (Spanish) by @Bottacco in #555
  • Update translations (Turkish) by @ardaokasap in #560
  • Update translations (Turkish) by @ardaokasap in #561
  • Fix some translation by @bdesemb in #564
  • Update translations (Korean) by mhqhKrCdGZWDwPn2 in #571
  • Update translations (Spanish) by @kant in #575
  • Update translations (French, Spanish and Italian) by @GiorgioMendieta in #584
  • Update translations (Vietnamese) by @kleqing in #585
  • Update translations (Portuguese, Brazilian) by Capsoj in #590

New in LinearMouse 0.9.4 Beta 3 (Aug 15, 2023)

  • Bug fixes:
  • Disabling pointer acceleration not working on macOS Sonoma by @lujjjh in #573
  • Other changes:
  • Update translations (Korean) by mhqhKrCdGZWDwPn2 in #571

New in LinearMouse 0.9.4 Beta 2 (Aug 11, 2023)

  • New features:
  • Pointer: Tracking speed can now be configured when the pointer acceleration is disabled in macOS Sonoma by @lujjjh in #568
  • Add support for side buttons of some “unstandard” bluetooth devices by @lujjjh in #570
  • Bug fixes:
  • Keyboard shortcuts: Mapping may be incorrect when switching between keyboard layouts by @lujjjh in #558
  • Pointer: Pointer speed may not work properly on macOS Sonoma by @lujjjh in #566
  • Other changes:
  • Update translations (Turkish) by @ardaokasap in #560
  • Update translations (Turkish) by @ardaokasap in #561
  • Fix some translation by @bdesemb in #564

New in LinearMouse 0.9.4 Beta 1 (Jul 30, 2023)

  • Bug fixes:
  • Keyboard shortcuts: Some keys are not able to record and simulate by @lujjjh in #557
  • Other changes:
  • Update translations (Spanish) by @Bottacco in #555

New in LinearMouse 0.9.3 (Jul 30, 2023)

  • New features:
  • Button mappings: Add support for shell commands, scrolling a specific distance, and keyboard shortcuts by @lujjjh in #513
  • Scrolling modifiers: Add "Default Action", "Ignore Modifier" and update the behavior of "No Action" by @lujjjh in #550
  • Bug fixes:
  • "Repeat on hold" continues to execute the action repeatedly even when the button is released by @lujjjh in #507
  • Potential high CPU usage by @lujjjh in #543
  • Buttons: Wrong scrolling direction when recording ⇧ Scroll by @lujjjh in #546
  • Performance deteriorates after the settings window is opened by @lujjjh in #549
  • Other changes:
  • Update translations by VadymKlymenko, @egexozel and @indexerrowaty in #508
  • Update translations (Turkish) by @egexozel in #510
  • Update translations by @kleqing and @lujjjh in #512
  • Update translations (Vietnamese) by @kleqing in #514
  • Update translations by @kleqing, @LucasLarson and @egexozel in #515
  • Update translations (Spanish) by @kant in #520
  • Update translations (Italian) by GiorgioHerbie in #523
  • Update translations (Danish) by @aleksanderbl29 in #527
  • Update translations (German) by @aerulion in #528
  • Update translations (Russian) by @AndrewFeedle in #530
  • Update translations (French) by @carlodrift in #533
  • Update translations (French) by @carlodrift in #537
  • Update translations (German) by @aerulion in #538
  • Update translations (Italian) by @frankie-mceyes in #539
  • Update translations (Polish) by @indexerrowaty in #541
  • Update translations (Portuguese, Brazilian) by @Kyodhan in #554

New in LinearMouse 0.9.3 Beta 6 (Jul 24, 2023)

  • New features:
  • Scrolling modifiers: Add "Default Action", "Ignore Modifier" and update the behavior of "No Action" by @lujjjh in #550
  • Bug fixes:
  • Performance deteriorates after the settings window is opened by @lujjjh in #549

New in LinearMouse 0.9.3 Beta 5 (Jul 23, 2023)

  • Bug fixes:
  • Buttons: Wrong scrolling direction when recording ⇧ Scroll by @lujjjh in #546
  • Buttons: Certain keyboard shortcuts, such as ⌘ Tab, could not be recorded by @lujjjh in #547

New in LinearMouse 0.9.3 Beta 4 (Jul 21, 2023)

  • Bug fixes:
  • Fix potential high CPU usage by @lujjjh in #543
  • Other changes:
  • Update translations (French) by @carlodrift in #533
  • Update translations (French) by @carlodrift in #537
  • Update translations (German) by @aerulion in #538
  • Update translations (Italian) by @frankie-mceyes in #539
  • Update translations (Polish) by @indexerrowaty in #541

New in LinearMouse 0.9.3 Beta 3 (Jul 9, 2023)

  • New features:
  • Button mappings: Add support for shell commands, scrolling a specific distance, and keyboard shortcuts by @lujjjh in #513
  • Other changes:
  • Update translations (Italian) by GiorgioHerbie in #523
  • Update translations (Danish) by @aleksanderbl29 in #527
  • Update translations (German) by @aerulion in #528
  • Update translations (Russian) by @AndrewFeedle in #530

New in LinearMouse 0.9.3 Beta 2 (Jul 2, 2023)

  • Bug fixes:
  • Button mappings: Keyboard shortcut: Fix keyup order by @lujjjh in #519
  • Button mappings: Keyboard shortcut: Fix keys stuck in some situations by @lujjjh in #521
  • Other changes:
  • Update translations by VadymKlymenko, @egexozel and @indexerrowaty in #508
  • Update translations (Turkish) by @egexozel in #510
  • Update translations by @kleqing and @lujjjh in #512
  • Update translations (Vietnamese) by @kleqing in #514
  • Update translations by @kleqing, @LucasLarson and @egexozel in #515
  • Update translations (Spanish) by @kant in #520

New in LinearMouse 0.9.3 Beta 1 (Jun 21, 2023)

  • New features:
  • Button mappings: Add keyPress action by @lujjjh in #503
  • Bug fixes:
  • Fix: "Repeat on hold" continues to execute the action repeatedly even when the button is released by @lujjjh in #507

New in LinearMouse 0.9.2 (Jun 21, 2023)

  • New features:
  • Utilize the new API introduced in macOS Sonoma to disable pointer acceleration by @lujjjh in #496
  • Bug fixes:
  • Fix memory leak in event transformer cache by @lujjjh in #485
  • Fix button mapping settings for specific apps by @lujjjh in #495
  • Other changes:
  • Button mappings: Remove deprecated actions by @lujjjh in #480
  • UniversalBackForward: Convert side buttons to swipe gestures in Opera by @lujjjh in #483
  • Click debouncing: Update minimal debounce time to 5ms by @lujjjh in #486
  • General Settings: Add "Reload Config" and "Reveal Config in Finder..." by @lujjjh in #488
  • Update translations (German) by @aerulion in #491
  • Fix compatibility issues on macOS Sonoma by @lujjjh in #490
  • Update translations (Hebrew) by @Galgofrit in #497

New in LinearMouse 0.9.2 Beta 3 (Jun 10, 2023)

  • New features:
  • Utilize the new API introduced in macOS Sonoma to disable pointer acceleration by @lujjjh in #496
  • Other changes:
  • Fix compatibility issues on macOS Sonoma by @lujjjh in #490

New in LinearMouse 0.9.2 Beta 2 (Jun 9, 2023)

  • Bug fixes:
  • Fix memory leak in event transformer cache by @lujjjh in #485
  • Fix button mapping settings for specific apps by @lujjjh in #495
  • Other changes:
  • Click debouncing: Update minimal debounce time to 5ms by @lujjjh in #486
  • General Settings: Add "Reload Config" and "Reveal Config in Finder..." by @lujjjh in #488
  • Update translations (German) by @aerulion in #491

New in LinearMouse 0.9.2 Beta 1 (Jun 2, 2023)

  • Button mappings: Remove deprecated actions by @lujjjh in #480
  • UniversalBackForward: Convert side buttons to swipe gestures in Opera by @lujjjh in #483

New in LinearMouse 0.9.1 (Jun 2, 2023)

  • Update translations (Russian) by @AndrewFeedle in #466
  • Optimize the user experience when switching between devices by @lujjjh in #469

New in LinearMouse 0.9.1 Beta 2 (May 14, 2023)

  • Other changes:
  • Update translations (Russian) by @AndrewFeedle in #466
  • Optimize the user experience when switching between devices by @lujjjh in #469

New in LinearMouse 0.9.0 (May 14, 2023)

  • New features:
  • Add GUI for configuring button mappings by @lujjjh in #386
  • Button mappings: Add repeat on hold by @lujjjh in #418
  • Button mappings: Support look up & data detectors gesture by @lujjjh in #421
  • Button mappings: Support smart zoom gesture by @lujjjh in #422
  • Support exporting logs by @lujjjh in #429
  • Add option to enable detailed logging by @lujjjh in #442
  • Bug fixes:
  • Button mappings: Remove modifier keys when actions are mouse clicks by @lujjjh in #408
  • Button mappings: Fix UI compatibility issues by @lujjjh in #417
  • Fix groupApp matching by @lujjjh in #440
  • Fix exporting logs by @lujjjh in #453
  • Other changes:
  • Support comments in JSON (decoding-only) by @lujjjh in #372
  • UI: Prevent scrolling from being unexpectedly disabled by @lujjjh in #414
  • Start at login: Migrate to the new API introduced in macOS 13 by @lujjjh in #445
  • Check if LinearMouse is launched from the Applications folder by @lujjjh in #448
  • Translations:
  • Update translations (German and Russian) by @aerulion and Andrew Feedle in #385
  • Update translations (Danish) by @Zohnesen in #399
  • Update translations (French) by @pakkographic in #413
  • Update translations (Chinese) by @lujjjh in #420
  • Update translations (German) by @aerulion in #424
  • Update translations (Korean) by mhqhkrcdgzwdwpn2 in #425
  • Update translations (Afrikaans) by John Botes in #426
  • Update translations (Korean) by mhqhKrCdGZWDwPn2 in #432
  • Update translations (Ukrainian) by @techvlad in #434
  • Update translations (Korean) by mhqhKrCdGZWDwPn2 in #435
  • Update translations (Russian) by Andrew Feedle in #436
  • Update translations (French) by @alexprudhomme in #437
  • Update translations (French) by edgolron in #438
  • Update translations (Korean) by mhqhKrCdGZWDwPn2 in #446
  • Update translations (French) by edgolron in #447
  • Update translations (German) by @aerulion in #452
  • Update translations (Portuguese, Brazilian) by @jaymerts in #459

New in LinearMouse 0.9.0 Beta 6 (May 3, 2023)

  • Bug fixes:
  • Fix crashes introduced in v0.9.0-beta.4 by @lujjjh in #456

New in LinearMouse 0.9.0 Beta 5 (Apr 27, 2023)

  • Bug fixes:
  • Fix exporting logs by @lujjjh in #453
  • Other changes:
  • Update translations (Korean) by mhqhKrCdGZWDwPn2 in #446
  • Update translations (French) by edgolron in #447
  • Check if LinearMouse is launched from the Applications folder by @lujjjh in #448
  • Update translations (German) by @aerulion in #452

New in LinearMouse 0.9.0 Beta 4 (Apr 20, 2023)

  • New features:
  • Support exporting logs by @lujjjh in #429
  • Add option to enable detailed logging by @lujjjh in #442
  • Bug fixes:
  • Fix groupApp matching by @lujjjh in #440
  • Other changes:
  • Update translations (Korean) by mhqhKrCdGZWDwPn2 in #432
  • Update translations (Ukrainian) by @techvlad in #434
  • Update translations (Korean) by mhqhKrCdGZWDwPn2 in #435
  • Update translations (Russian) by Andrew Feedle in #436
  • Update translations (French) by @alexprudhomme in #437
  • Update translations (French) by edgolron in #438
  • Start at login: Migrate to the new API introduced in macOS 13 by @lujjjh in #445

New in LinearMouse 0.9.0 Beta 3 (Apr 7, 2023)

  • New features:
  • Button mappings: Add repeat on hold by @lujjjh in #418
  • Button mappings: Support look up & data detectors gesture by @lujjjh in #421
  • Button mappings: Support smart zoom gesture by @lujjjh in #422
  • Other changes:
  • Update translations (Chinese) by @lujjjh in #420
  • Update translations (German) by @aerulion in #424
  • Update translations (Korean) by mhqhkrcdgzwdwpn2 in #425
  • Update translations (Afrikaans) by John Botes in #426

New in LinearMouse 0.9.0 Beta 2 (Apr 6, 2023)

  • Bug fixes:
  • Button mappings: Fix UI compatibility issues by @lujjjh in #417
  • Other changes:
  • Update translations (French) by @pakkographic in #413
  • UI: Prevent scrolling from being unexpectedly disabled by @lujjjh in #414

New in LinearMouse 0.9.0 Beta 1 (Apr 2, 2023)

  • New features:
  • Add GUI for configuring button mappings by @lujjjh in #386
  • Bug fixes:
  • Button mappings: Remove modifier keys when actions are mouse clicks by @lujjjh in #408
  • Other changes:
  • Support comments in JSON (decoding-only) by @lujjjh in #372
  • Update translations (German and Russian) by @aerulion and Andrew Feedle in #385
  • Update translations (Danish) by @Zohnesen in #399

New in LinearMouse 0.8.0 (Apr 2, 2023)

  • New features:
  • Add GUI for configuring per-app settings by @lujjjh in #354
  • Support button click debouncing by @lujjjh in #362
  • Add option to bypass events from other applications by @lujjjh in #376
  • Bug fixes:
  • Fix scrolling speed not working with zero scrolling acceleration by @lujjjh in #358
  • Click debouncing: Switch to a monotonic clock by @lujjjh in #371
  • Fix latency in applying configuration when switching devices by @lujjjh in #379
  • Other changes:
  • Update translations (French) by @carlodrift in #347
  • Update translations (German) by @aerulion in #349
  • Add input fields for scrolling sliders by @lujjjh in #359
  • Update translations (German) by @aerulion in #361
  • Update translations (Danish) by @Zohnesen in #363
  • Update translations (German) by @aerulion in #370
  • Improve compatibility with Shottr by @lujjjh in #368

New in LinearMouse 0.8.0 Beta 5 (Feb 28, 2023)

  • Bug fixes:
  • Fix latency in applying configuration when switching devices by @lujjjh in #379
  • Other changes:
  • Add option to bypass events from other applications by @lujjjh in #376

New in LinearMouse 0.8.0 Beta 4 (Feb 27, 2023)

  • Bug fixes:
  • Click debouncing: Switch to a monotonic clock by @lujjjh in #371
  • Other changes:
  • Update translations (German) by @aerulion in #370
  • Improve compatibility with Shottr by @lujjjh in #368

New in LinearMouse 0.8.0 Beta 3 (Feb 24, 2023)

  • New features:
  • Support button click debouncing by @lujjjh in #362
  • Other changes:
  • Update translations (German) by @aerulion in #361
  • Update translations (Danish) by @Zohnesen in #363

New in LinearMouse 0.8.0 Beta 2 (Feb 20, 2023)

  • Bug fixes:
  • Fix scrolling speed not working with zero scrolling acceleration by @lujjjh in #358
  • Other changes:
  • Add input fields for scrolling sliders by @lujjjh in #359

New in LinearMouse 0.8.0 Beta 1 (Feb 19, 2023)

  • New features:
  • Add GUI for configuring per-app settings by @lujjjh in #354
  • Other changes:
  • Update translations (French) by @carlodrift in #347
  • Update translations (German) by @aerulion in #349

New in LinearMouse 0.7.7 (Feb 19, 2023)

  • New features:
  • Button mappings: Act as mouse buttons by @lujjjh in #319
  • Scrolling modifiers: Support separate configuration on horizontal and vertical by @lujjjh in #334
  • Scrolling modifiers: Support zooming by @lujjjh in #337
  • Scrolling: Support specifying scrolling acceleration and scrolling speed by @lujjjh in #341
  • Other changes:
  • Update translations (Russian) by Andrew Feedle in #321
  • Update translations (Arabic) by @abdouaaba in #324
  • Scrolling: Add “revert to system defaults” and “copy settings from vertical” by @lujjjh in #342
  • Update translations by @lujjjh in #343

New in LinearMouse 0.7.7 Beta 4 (Feb 9, 2023)

  • New features:
  • Scrolling: Support specifying scrolling acceleration and scrolling speed by @lujjjh in #341
  • Other changes:
  • Scrolling: Discrete option for accelerated mode has been removed
  • Scrolling: Add “revert to system defaults” and “copy settings from vertical” by @lujjjh in #342

New in LinearMouse 0.7.7 Beta 3 (Feb 9, 2023)

  • New features:
  • Scrolling: Add discrete option for accelerated mode by @lujjjh in #339

New in LinearMouse 0.7.7 Beta 2 (Feb 8, 2023)

  • New features:
  • Scrolling modifiers: Support separate configuration on horizontal and vertical by @lujjjh in #334
  • Scrolling modifiers: Support zooming by @lujjjh in #337
  • Other changes:
  • Update translations (Arabic) by @abdouaaba in #324

New in LinearMouse 0.7.1 Beta 1 (Jan 25, 2023)

  • New features:
  • Button mappings: Act as mouse buttons by @lujjjh in #319
  • Other changes:
  • Update translations (Russian) by Andrew Feedle in #321

New in LinearMouse 0.7.6 (Jan 25, 2023)

  • New features:
  • Button mappings: Enable key repeating by @lujjjh in #287
  • Button mappings: Add scrolling actions by @lujjjh in #289
  • Linear scrolling: Allow zero scrolling distances which will disable scrolling by @lujjjh in #297
  • Button mappings: Add repeat option to enable or disable key repeat by @lujjjh in #299
  • Button mappings: Support mapping scroll events by @lujjjh in #306
  • Scrolling: Support specifing scroll speed without linear scrolling enabled by @lujjjh in #310
  • Bug fixes:
  • Fix Magic Mouse cursor speed not updated by @lujjjh in #292
  • Other changes:
  • UI optimization by @lujjjh in #302
  • Optimize user experience for bug report and feature request by @lujjjh in #307
  • UI: Ventura-style settings by @lujjjh in #315
  • Translations:
  • Update translations (French) by @carlodrift in #286
  • Update translations (Spanish) by @JuanCarlosAcostaPeraba in #290
  • Update translations (Hungarian) by Áron Gergely in #303
  • Update translations (Chinese) by @lujjjh in #309
  • Update translations (German) by @aerulion in #314
  • Update translations (Romanian) in #317
  • Update translations (German) by @aerulion in #318

New in LinearMouse 0.7.6 Beta 5 (Jan 24, 2023)

  • Update translations (German) by @aerulion in #314
  • UI: Ventura-style settings by @lujjjh in #315

New in LinearMouse 0.7.6 Beta 4 (Jan 23, 2023)

  • New features:
  • Button mappings: Support mapping scroll events by @lujjjh in #306
  • Scrolling: Support specifing scroll speed without linear scrolling enabled by @lujjjh in #310
  • Other changes:
  • UI optimization by @lujjjh in #302
  • Update translations (Hungarian) by Áron Gergely in #303
  • Optimize user experience for bug report and feature request by @lujjjh in #307
  • Update translations (Chinese) by @lujjjh in #309

New in LinearMouse 0.7.6 Beta 3 (Jan 11, 2023)

  • New features:
  • Linear scrolling: Allow zero scrolling distances which will disable scrolling by @lujjjh in #297
  • Button mappings: Add repeat option to enable or disable key repeat by @lujjjh in #299

New in LinearMouse 0.7.6 Beta 2 (Jan 8, 2023)

  • New features:
  • Linear scrolling: Allow zero scrolling distances which will disable scrolling by @lujjjh in #297

New in LinearMouse 0.7.6 Beta 1 (Dec 28, 2022)

  • New features:
  • Button mappings: Enable key repeating by @lujjjh in #287
  • Button mappings: Add scrolling actions by @lujjjh in #289
  • Bug fixes:
  • Fix Magic Mouse cursor speed not updated by @lujjjh in #292
  • Other changes:
  • Update translations (French) by @carlodrift in #286
  • Update translations (Spanish) by @JuanCarlosAcostaPeraba in #290

New in LinearMouse 0.7.5 (Dec 28, 2022)

  • Bug fixes:
  • Fix "Show in menu bar" by @lujjjh in #272
  • Other changes:
  • Update translations (Czech) by @tabrs in #265
  • Update translations (Japanese) by EK (eukarya) in #266
  • UniversalBackForward: Add ForkLift by @lujjjh in #276

New in LinearMouse 0.7.5 Beta 2 (Nov 4, 2022)

  • UniversalBackForward: Add ForkLift by @lujjjh in #276

New in LinearMouse 0.7.5 Beta 1 (Oct 30, 2022)

  • Bug fixes:
  • Fix "Show in menu bar" by @lujjjh in #272
  • Other changes:
  • Update translations (Czech) by @tabrs in #265
  • Update translations (Japanese) by EK (eukarya) in #266

New in LinearMouse 0.7.4 (Oct 24, 2022)

  • New features:
  • Support matching parent process and process group by @ViRb3 in #254
  • UniversalBackForward: Support "backOnly" and "forwardOnly" by @lujjjh in #256
  • Add separate options to enable linear scrolling horizontally and vertically by @lujjjh in #263
  • Bug fixes:
  • Fix back and forward in earlier versions of Firefox by @lujjjh in #247
  • Other changes:
  • Add "start at login" toggle by @lujjjh in #228
  • Increase pointer speed precision by @lujjjh in #233
  • Update translations (Korean) by @jnghyk in #234
  • Update translations (Russian) by @rakleed in #241
  • Update translations (Czech) by Martin Václav Bezucha (mthyyyyyy) in #245
  • Update translations (German) by @aerulion in #249
  • Update translations (Korean) by @jnghyk in #251
  • Update translations (Japanese and Korean) by EK in #257

New in LinearMouse 0.7.4 Beta 3 (Oct 17, 2022)

  • New features:
  • Add separate options to enable linear scrolling horizontally and vertically by @lujjjh in #263
  • Other changes:
  • Update translations (Japanese and Korean) by EK in #257

New in LinearMouse 0.7.4 Beta 2 (Sep 23, 2022)

  • New features:
  • Support matching parent process and process group by @ViRb3 in #254
  • UniversalBackForward: Support "backOnly" and "forwardOnly" by @lujjjh in #256
  • Other changes:
  • Update translations (German) by @aerulion in #249
  • Update translations (Korean) by @jnghyk in #251

New in LinearMouse 0.7.4 Beta 1 (Sep 13, 2022)

  • Bug fixes:
  • Fix back and forward in earlier versions of Firefox by @lujjjh in #247
  • Other changes:
  • Add "start at login" toggle by @lujjjh in #228
  • Increase pointer speed precision by @lujjjh in #233
  • Update translations (Korean) by @jnghyk in #234
  • Update translations (Russian) by @rakleed in #241
  • Update translations (Czech) by @mthyyyyyy in #245

New in LinearMouse 0.7.3 (Sep 13, 2022)

  • New features:
  • Button mappings: Add missionControl.spaceLeft and missionControl.spaceRight by @lujjjh in #216
  • Button mappings: Add missionControl, appExpose, launchpad and showDesktop by @lujjjh in #217
  • Button mappings: Support media controls and brightness controls by @lujjjh in #219
  • Bug fixes:
  • Fix moving and scrolling on different devices at the same time by @lujjjh in #222
  • Other changes:
  • Update translations (Chinese Traditional, Hong Kong) by @lujjjh in #218
  • Update translations (German) by @aerulion in #221
  • Add help for "Disable pointer acceleration" by @lujjjh in #226

New in LinearMouse 0.7.3 Beta 3 (Jul 31, 2022)

  • Bug fixes:
  • Fix moving and scrolling on different devices at the same time by @lujjjh in #222
  • Other changes:
  • Update translations (German) by @aerulion in #221

New in LinearMouse 0.7.3 Beta 2 (Jul 28, 2022)

  • New features:
  • Button mappings: Add missionControl, appExpose, launchpad and showDesktop by @lujjjh in #217
  • Button mappings: Support media controls and brightness controls by @lujjjh in #219
  • Other changes:
  • Update translations (Chinese Traditional, Hong Kong) by @lujjjh in #218

New in LinearMouse 0.7.3 Beta 1 (Jul 26, 2022)

  • New features:
  • Button mappings: Add spaceLeft and spaceRight by @lujjjh in #216

New in LinearMouse 0.7.2 (Jul 26, 2022)

  • New features:
  • Support button mappings (configuration only) by @lujjjh in #211
  • Bug fixes:
  • Fix EventTap being disabled by accident by @lujjjh in #213
  • Other changes:
  • Update translations (Polish) by Sebastian Jasiński (PrinceNorris) in #196
  • Auto fix the Accessibility permission by @lujjjh in #202
  • Update translations (Chinese Traditional) by @lujjjh in #205
  • Update translations (Turkish) by Nekoist in #212

New in LinearMouse 0.7.2 Beta 2 (Jul 22, 2022)

  • New features:
  • Support button mappings (configuration only) by @lujjjh in #211
  • Bug fixes:
  • Fix EventTap being disabled by accident by @lujjjh in #213
  • Other changes:
  • Update translations (Polish) by Sebastian Jasiński (PrinceNorris) in #196
  • Auto fix the Accessibility permission by @lujjjh in #202
  • Update translations (Chinese Traditional) by @lujjjh in #205
  • Update translations (Turkish) by Nekoist in #212

New in LinearMouse 0.7.2 Beta 1 (Jul 19, 2022)

  • New features
  • Support button mappings (configuration only) by @lujjjh in #211
  • Other changes
  • Update translations (Polish) by Sebastian Jasiński (PrinceNorris) in #196
  • Auto fix the Accessibility permission by @lujjjh in #202
  • Update translations (Chinese Traditional) by @lujjjh in #205

New in LinearMouse 0.7.1 (Jul 19, 2022)

  • New features:
  • Support per-app settings via JSON configuration by @lujjjh in #188
  • Bug fixes:
  • Fix scrolling inertia unexpectedly disabled when distance is auto by @lujjjh in #192
  • Other changes:
  • Release notes: Fix scrollbar background color in dark mode by @lujjjh in #187
  • Update translations (Russian) by @rakleed in #185
  • Update translations (Korean) by jnghyk in #194
  • Update translations (Polish) by Sebastian Jasiński (PrinceNorris) in #195

New in LinearMouse 0.7.1 Beta 2 (Jul 8, 2022)

  • Bug fixes:
  • Fix scrolling inertia unexpectedly disabled when distance is auto by @lujjjh in #192

New in LinearMouse 0.7.1 Beta 1 (Jul 5, 2022)

  • New features:
  • Support per-app settings via JSON configuration by @lujjjh in #188
  • Other changes:
  • Update translations (Korean and Russian) by jnghyk and @rakleed in #185
  • Release notes: Fix scrollbar background color in dark mode by @lujjjh in #187

New in LinearMouse 0.7.0 (Jul 5, 2022)

  • New features:
  • Support per-device settings by @lujjjh in #149
  • Linear scrolling: Support scrolling by pixels by @lujjjh in #171
  • Other changes:
  • macOS 13 Ventura-style UI by @lujjjh in #147
  • Fix typo in Accessibility permission view by @congyiwu in #152
  • Add Korean translation by jnghyk in #151
  • Fix Catalina compatibility by @lujjjh in #165
  • Explain in more detail how resetting all permissions will behave by @lujjjh in #166
  • Universal back and forward: Disable in non-Apple apps by @lujjjh in #172
  • Menu: Add Config → Reveal in Finder by @lujjjh in #179
  • Menu: Add Config → Reload by @lujjjh in #182

New in LinearMouse 0.7.0 Beta 4 (Jul 3, 2022)

  • Menu: Add Config → Reveal in Finder by @lujjjh in #179
  • Menu: Add Config → Reload by @lujjjh in #182

New in LinearMouse 0.7.0 Beta 3 (Jul 3, 2022)

  • New features:
  • Linear scrolling: Support scrolling by pixels by @lujjjh in #171
  • Bug fixes:
  • Fix app not working at first launch by @lujjjh in #169
  • Fix compatibility with Magic Trackpad by @lujjjh in #175
  • Other changes:
  • Explain in more detail how resetting all permissions will behave by @lujjjh in #166
  • Universal back and forward: Disable in non-Apple apps by @lujjjh in #172

New in LinearMouse 0.7.0 Beta 2 (Jun 29, 2022)

  • Bug fixes:
  • Fix crashes on Catalina by @lujjjh in #164
  • Other changes:
  • Fix Catalina compatibility by @lujjjh in #165

New in LinearMouse 0.7.0 Beta 1 (Jun 28, 2022)

  • New features:
  • Support per-device settings by @lujjjh in #149
  • Other changes:
  • Update translations by @lujjjh in #143
  • macOS 13 Ventura-style UI by @lujjjh in #147
  • Fix typo in Accessibility permission view by @congyiwu in #152
  • Add Korean translation by jnghyk in #151

New in LinearMouse 0.6.2 (Jun 28, 2022)

  • Switch to a trusted code signing certificate by @lujjjh in #140

New in LinearMouse 0.6.2 Beta 1 (Jun 11, 2022)

  • Other changes:
  • Switch to a trusted code signing certificate by @lujjjh in #140

New in LinearMouse 0.6.1 (Jun 11, 2022)

  • Bug fixes:
  • Fix the launch at login issue in some cases by @lujjjh in #132
  • Fix freezing after granting accessibility permission by @lujjjh in #136
  • Other changes:
  • Update translations (Italian and Portuguese, Brazilian) by @LuigiPiccoli17 in #131
  • Universal back and forward: Ignore Dota 2 by @aramann in #133
  • Add a guide on how to grant Accessibility permission by @lujjjh in #137

New in LinearMouse 0.6.1 Beta 3 (Jun 11, 2022)

  • Bug fixes:
  • Fix freezing after granting accessibility permission by @lujjjh in #136
  • Other changes:
  • Add a guide on how to grant Accessibility permission by @lujjjh in #137

New in LinearMouse 0.6.1 Beta 1 (Jun 11, 2022)

  • Bug fixes:
  • Fix launch at login on macOS Ventura 13.0 by @lujjjh in #132
  • Other changes:
  • Update translations (Italian and Portuguese, Brazilian) by @LuigiPiccoli17 in #131
  • Universal back and forward: Ignore Dota 2 by @aramann in #133

New in LinearMouse 0.6.0 (Jun 11, 2022)

  • Add an option to reverse horizontal scrolling by @lujjjh in #124
  • Make cursor sensitivity linear by @lujjjh in #128
  • Fix linear scrolling for continuous wheels by @lujjjh in #118
  • Add detailed logs for troubleshooting by @lujjjh in #116

New in LinearMouse 0.6.0 Beta 6 (May 17, 2022)

  • Make cursor sensitivity linear by @lujjjh in #128

New in LinearMouse 0.6.0 Beta 5 (May 11, 2022)

  • Add an option to reverse horizontal scrolling by @lujjjh in #124

New in LinearMouse 0.6.0 Beta 4 (May 3, 2022)

  • Fix linear scrolling for continuous wheels by @lujjjh in #118

New in LinearMouse 0.6.0 Beta 3 (May 3, 2022)

  • Add detailed logs for troubleshooting by @lujjjh in #116

New in LinearMouse 0.5.4 (Apr 8, 2022)

  • Add support for multi-user scenario by @lujjjh in #113
  • Optimize performance using SIMD by @lujjjh
  • Fix version comparision by @lujjjh
  • Update translations (German) by @aerulion
  • Update translations (Portuguese, Brazilian) by @bululo
  • Update translations (German) by Jomy

New in LinearMouse 0.6.0 Beta 2 (Apr 6, 2022)

  • Update translations (German) by Jomy in #108
  • Add support for multi-user scenario by @lujjjh in #113

New in LinearMouse 0.6.0 Beta 1 (Feb 27, 2022)

  • Update translations (German)
  • Update translations (Portuguese, Brazilian)
  • Fix version comparision
  • Optimize performance using SIMD

New in LinearMouse 0.5.3 (Feb 20, 2022)

  • Improve Magic Mouse experiences in Safari
  • Update Russian localization
  • Auto-update: Add beta channel
  • Fix memory leaks by

New in LinearMouse 0.5.2 (Feb 18, 2022)

  • Auto-update:
  • Ask the user if auto checks should be enabled
  • The default check interval has been changed from daily to weekly
  • Add settings to configure whether to enable auto checks and check interval
  • Scrolling:
  • Fix reverse scrolling regression introduced in v0.5.1
  • Disable momentum for Magic Mouse when linear scrolling is on
  • Turn off linear scrolling by default

New in LinearMouse 0.5.1 (Feb 17, 2022)

  • Fix swiping issues and scrolling issues in Safari for Magic Mouse and Trackpad

New in LinearMouse 0.5.0 (Feb 17, 2022)

  • Support Magic Mouse by @lujjjh in #82
  • If swiping gestures are not working, please turn off reverse scrolling.
  • Restore cursor acceleration to system defaults on exit by @lujjjh in #82

New in LinearMouse 0.4.3 (Feb 9, 2022)

  • Add German translation by @aerulion in #75

New in LinearMouse 0.4.2 (Feb 9, 2022)

  • New preferences UI by @lujjjh in #67
  • Add Russian localization by @rakleed in #68

New in LinearMouse 0.4.1 (Feb 3, 2022)

  • Improve the precision of scrolling data by @lujjjh in #64
  • The speed factor in modifiers can now be set from 0.05x to 10x by @lujjjh in #64

New in LinearMouse 0.4.0 (Jan 31, 2022)

  • Support auto-update
  • Update app icon designed
  • Update menu icon
  • Disable universal back and forward in specific apps

New in LinearMouse 0.3.4 (Jan 10, 2022)

  • Always revert cursor settings when app quits
  • Improve the experience when new devices are connected in

New in LinearMouse 0.3.3 (Dec 30, 2021)

  • Update certificate

New in LinearMouse 0.3.2 (Dec 27, 2021)

  • Avoid re-granting accessibility permission for each build
  • Porting to macOS 10.15

New in LinearMouse 0.3.1 (Dec 24, 2021)

  • Fix touchpad scrolling issue