github noah-nuebling/mac-mouse-fix 3.0.4-Beta-1
3.0.4 Beta 1

pre-release3 days ago

Mac Mouse Fix 3.0.4 Beta 1 improves privacy, efficiency, and reliability.
It introduces a new offline licensing system, and fixes several important bugs.

Enhanced Privacy & Efficiency

  • Introduces a new offline license validation system that minimizes internet connections.
  • The app now connects to the internet only when absolutely necessary, protecting your privacy and reducing resource usage.
  • The app operates completely offline during normal use when licensed.
Detailed Privacy Information Previous versions validated licenses online at every launch, potentially allowing connection logs to be stored by third-party servers (GitHub and Gumroad). The new system eliminates unnecessary connections – after the initial license activation, it only connects to the internet if local license data is corrupted.

While no user behavior was ever recorded by me personally, the previous system theoretically allowed third-party servers to log IP addresses and connection times. Gumroad could also log your license key and potentially correlate it to any personal info they recorded about you when you bought Mac Mouse Fix.

I didn't consider these subtle privacy issues when I built the original licensing system, but now, Mac Mouse Fix is as private and internet-free as possible!

Also see Gumroad's privacy policy and this GitHub comment of mine.

Bug Fixes

  • Fixed a bug where macOS would sometimes get stuck when using 'Click and Drag' for 'Spaces & Mission Control'.
  • Fixed a bug where keyboard shortcuts in System Settings would sometimes get deleted when using a 'Click' action defined in Mac Mouse Fix such as 'Mission Control'.
  • Fixed a bug where the app would sometimes stop working and show a notification that the 'Free days are over' to users who had already bought the app.
    • If you experienced this bug, I sincerely apologize for the inconvenience. You can apply for a refund here.

Technical Improvements

  • Implemented a new 'MFDataClass' system allowing for cleaner data modeling and human-readable configuration files.
  • Built support for adding payment platforms other than Gumroad. So in the future, there might be localized checkouts, and the app might be sold to different countries!

Dropped (Unofficial) Support for macOS 10.14 Mojave

Mac Mouse Fix 3 officially supports macOS 11 Big Sur and later. However, for users willing to accept some glitches and graphical issues, Mac Mouse Fix 3.0.3 and earlier could still be used on macOS 10.14.4 Mojave.

Mac Mouse Fix 3.0.4 drops that support and now requires macOS 10.15 Catalina.
I apologize for any inconvenience caused by this. This change allowed me to implement the improved licensing system using modern Swift features. Mojave users can continue using Mac Mouse Fix 3.0.3 or the latest version of Mac Mouse Fix 2. I hope that's a good solution for everyone.

Edited with excellent assistance from Claude.


Also check out the previous release 3.0.3.

Don't miss a new mac-mouse-fix release

NewReleases is sending notifications on new releases.