Releases: noah-nuebling/mac-mouse-fix
1.0.1 Beta 2
Changes
- Mac Mouse Fix is now a universal binary running natively on M1 Macs
Help & Feedback
If you have any feedback feel free to:
Thanks for making Mac Mouse Fix better! :)
1.0.1 Beta 1
Changes
- Improved scrolling behaviour when Smooth Scrolling is turned off. Might make scrolling less reliable in general. Fixes this issue.
Help & Feedback
If you have any feedback feel free to:
Thanks for making Mac Mouse Fix better! :)
1.0.0
1.0.0 is here! 🚀
Features
- Mac Mouse Fix is now an App instead of a Preference Pane
- Updated and optimized for macOS 11 BigSur
- Added support for macOS 10.11 El Capitan
- Added compatibilty for many mice including the Logitech MX Master
- You can now swap the side buttons' functionality if they are inverted on your mouse (Shoutouts to @divadretlaw!)
- Added Dark Mode support (Thank you @stevenguh!)
- Mac Mouse Fix will now completely uninstall itself automatically after you move it to the trash (Just make sure that 'Enable Mac Mouse Fix' is checked before you do so)
- Keyboard modifier interception is now completely disabled when no mice are attached to your computer
- You can now zoom in and out by holding Command (⌘) while scrolling
- Updated App Icon
- You can now disable smooth scrolling for specific apps
- Added 'Look Up' and 'Launchpad' options, which were removed in 0.9.1, back in
- New and improved 'More...' screen
- Even more responsive scrolling through use of multi-threading and other techniques
- Various other bug fixes and under-the-hood improvements
The original 1.0.0 release was set to only run on Big Sur. I then released a tiny update removing that setting. These two versions are both described by this GitHub release
0.9.2 Beta 5
Changes in Beta 5
- Small tweaks to fast scrolling and UI.
- Inverted scroll-zooming direction to be more consistent with other macOS apps.
0.9.2 Features
- Added support for macOS 10.11 El Capitan.
- Fixed compatibilty with many mice that pretend to be keyboards or other things including the Logitech MX Master.
- Added Dark Mode support on Catalina. (Thank you @stevenguh!)
- Improved scrolling performance through multi-threading.
- Made scrolling more responsive by implementing acceleration and increasing friction.
- Added a feature that disables all keyboard modifier interception when no mice are attached to your computer. CPU usage should now be at 0% at all times when no mice are attached.
- You can now zoom in apps like Safari or Preview by holding Command (⌘) while scrolling.
- You can now disable smooth scrolling for any app.
- Added 'Look Up' and 'Launchpad' options which were removed in 0.9.1 back in.
- Various small improvements and bug fixes.
Help & Feedback
If you have problems installing on macOS 10.15 Catalina, click here.
If you have any further issues with, feel free to
Thanks for making Mac Mouse Fix better! :)
0.9.2 Beta 4
Changes in Beta 4
- Fixed an issue with fast scrolling.
- Implemented @stevenguh's Dark Mode fix!
0.9.2 Features
- Added support for macOS 10.11 El Capitan.
- Fixed compatibilty with many mice that pretend to be keyboards or other things including the Logitech MX Master.
- Added Dark Mode support on Catalina. (Thank you @stevenguh!)
- Improved scrolling performance through multi-threading.
- Made scrolling more responsive by implementing acceleration and increasing friction.
- Added a feature that disables all keyboard modifier interception when no mice are attached to your computer. CPU usage should now be at 0% at all times when no mice are attached.
- You can now zoom in and out by holding Command (⌘) while scrolling.
- You can now disable smooth scrolling for any app.
- Added 'Look Up' and 'Launchpad' options which were removed in 0.9.1 back in.
- Various small improvements and bug fixes.
Help & Feedback
If you have problems installing on macOS 10.15 Catalina, click here.
If you have any further issues with, feel free to
Thanks for making Mac Mouse Fix better! :)
0.9.2 Beta 3
Changes in Beta 3
- Fixed a bug where scrolling would sometimes stop working due to CVDisplayLink multithreading issues.
0.9.2 Features
- Added support for macOS 10.11 El Capitan.
- Fixed compatibility with many mice that pretend to be keyboards or other things including the Logitech MX Master.
- Improved scrolling performance through multi-threading.
- Made scrolling more snappy.
- Added a feature that disables all keyboard modifier interception when no mice are attached to your computer. CPU usage should now be at 0% at all times when no mice are attached.
- You can now zoom in and out by holding Command (⌘) while scrolling.
- You can now disable smooth scrolling for any app.
- Added 'Look Up' and 'Launchpad' options which were removed in 0.9.1 back in.
- Various small improvements and bug fixes.
Help & Feedback
If you have problems installing on macOS 10.15 Catalina, click here.
If you have any further issues with, feel free to
Thanks for making Mac Mouse Fix better! :)
0.9.1
This GitHub Release was created after the fact. Please note that the linked commit is not the actual 0.9.1 source code, but it should be very close. The attached compiled app should be identical to the original 0.9.1 release, however.
0.9.1 Features
- Fixed compatiblity with Catalina by fixing a bug that would occur when setting up a message port to communicate with the Mouse Fix Helper application from within the Mouse Fix prefpane.
- Added full support for Bluetooth mice, by improving device management code.
- Fixed scrolling and zooming in certain apps like Terminal, Launchpad, and Pixelmator, by adding a different type of scroll delta value to the artificial scroll events.
- Made smooth scrolling slightly more responsive by only updating display synchronization and app specific configurations on the first of each series of consecutive scrollwheel ticks.
- Smooth scrolling now ignores all adobe apps.
- Added the ability to invert scrolling direction without enabling smooth scrolling.
- Removed the ability to remap to 'Launchpad' entirely. Sorry to everyone who used that feature. Please check out the excellent Steer Mouse to replicate this functionality. Other great alternatives are USBOverdrive, BetterTouchTool or ControllerMate.
- My reasoning behind this is that the Launchpad option was not really compatible with any of the other options for the Middle Button. Suppose that clicking the Middle Button is mapped to Mission Control, and holding it is mapped to Launchpad. After opening Launchpad with a long press, the user will likely expect a click of the Middle Button to dismiss Launchpad, but instead, it will immediately switch to Mission Control, which is unexpected and confusing for some people (I tested this on my dad). I might add Launchpad back in, if I find a solution for this Problem. In the meantime, please consider one of the alternatives mentioned above.
- Removed the ability to remap clicking and holding the middle button to 'Look Up', as this option might lead to a bad user experience. The problems with this option were similar to the problems with the Launchpad option described above.
0.9
This GitHub Release was created after the fact. Please note that the linked commit is not the actual 0.9 source code, but it should be very close. The attached compiled app should be identical to the original 0.9 release, however.
Initial Mac Mouse Fix release! 🎉
This is where it all began :)
Features
- Switch Between Spaces, activate Mission Control, Launchpad, or Quick Look, or use the side buttons to navigate through pages in your browser. All of that and more. Right from your mouse.
- New Smooth Scrolling algorithm that strikes a perfect balance between fluidity and control. Allows you to change mouse scrolling direction independently of trackpad scrolling direction.
- 100% free, light on system resources, and fully open source. Plugs into System Preferences. There is no status bar item. Mouse Fix aims to be as clutter-free as possible.