Download Latest Version 3.0.5 source code.tar.gz (6.8 MB)
Email in envelope

Get an email when there's a new version of MacMouseFix

Home / 3.0.4
Name Modified Size InfoDownloads / Week
Parent folder
3.0.4 source code.tar.gz 2025-06-07 6.8 MB
3.0.4 source code.zip 2025-06-07 7.5 MB
README.md 2025-06-07 6.3 kB
dSYMs.zip 2025-06-07 24.8 MB
MacMouseFixApp.zip 2025-06-07 7.5 MB
Totals: 5 Items   46.5 MB 0

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

Enhanced Privacy & Efficiency

3.0.4 introduces a new offline license validation system that minimizes internet connections as much as possible.\ This improves privacy and saves your computer's system resources.\ When licensed, the app now operates 100% offline!

Click here for more details 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 Mac Mouse Fix 'Click' actions 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.
  • Improved the way the application retrieves its main window, which may have fixed a bug where the 'Activate License' screen sometimes fails to appear.

Usability Improvements

  • Made it impossible to enter spaces and linebreaks in the text field on the 'Activate License' screen.
    • This was a common point of confusion, because it is very easy to accidentally select a hidden linebreak when copying your license key from Gumroad's emails.
  • These update notes are automatically translated for non-English users (Powered by Claude). I hope this is helpful! If you encounter any problems with it, let me know. This is a first glimpse of a new translation system that I've been developing over the past year.

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.

Under-the-hood Improvements

  • Implemented a new 'MFDataClass' system allowing for more powerful data modeling while keeping Mac Mouse Fix's config file human-readable and human-editable.
  • Built support for adding payment platforms other than Gumroad. So in the future, there might be localized checkouts, and the app could be sold to different countries.
  • Improved logging which allows me to create more effective "Debug Builds" for users who experience hard-to-reproduce bugs.
  • Many other small improvements and cleanup work.

Edited with excellent assistance from Claude.


Also check out the previous release 3.0.3.

Source: README.md, updated 2025-06-07