This release fixes some driver issues and improves the user experience of the application.
Major improvements are low battery alerts, space gray color support and a permanent solution for Driver error - Code 37.
Major improvements
[APP-002] + Added battery alerts with customisable reminder. Alerts are shown in the Windows Action Center and as popup dialogs (to test these alerts hold down the shift, ctrl or alt key and click on the battery gauge).
[DRV-155] + Added battery level and state to the tray icon tooltip.
[APP-151] + Added option to disable Bluetooth adapter power savings with one click from the Driver menu.
[APP-145] + Added option to Reinstall all drivers when Windows starts with one click from the Driver menu. This will finally fix Driver error - Code 37.
[DRV-103] + Added individual options to inverse vertical and horizontal scrolling for mouse and trackpads.
[DRV-161] + Added customisable device name. Right click on the device image to rename the device.
[APP-023] + Added Space Gray color options for applicable devices.
[APP-172] + Added suggestion to start the application window minimized.
[DRV-146] * Fixed random application crashes on wake up or device restart.
[APP-168] * Fixed corrupt mouse and trackpad touch engine settings in rare cases.
[APP-143] * Prevent duplicate license purchase if a license already exists.
[APP-160] * Easier license renewal.
[APP-166] * Improved user interface handling of "Smooth scrolling" issues on Bluetooth connections. On fresh installations the smooth scrolling feature is disabled.
[APP-170] * Added "Don't show again" option to network error dialog when auto update check failed.
[APP-171] * Auto update settings are now global for all apps.
[DRV-118] * Fixed some settings (i.e. Magic Mouse left-handed mode) were not set on power cycling the device or computer wake up.
[SETUP-13] * On installation the application shortcuts are created on the "Local user desktop" instead of the "All users desktop" so users can delete the shortcuts. In the app menu select Windows > Create desktop shortcut to re-create the shortcut if required.
Other improvements for all applications
[DRV-016] + Added option to save the tab order for multiple devices. Right click on the tab bar to store the current order.
[DRV-133] + Restore the position of the application windows on application restart.
[DRV-156] + Added option to locate and directly edit the settings file to the Settings menu.
[DRV-157] + Added Restart application to the tray icon menu.
[DRV-153] + Validation if the correct version of the Magic Utilities service is running.
[DRV-152] * Most warning and confirmation dialogs are not shown simultaneously anymore, but after each other.
[DRV-162] * Removed CPU load when the application was idle.
[DRV-167] * Flicker free User interface refresh.
[APP-SRV] * More reliable wait dialogs while restarting a device driver.
[APP-UIG] * Many other little user interface tweaks and enhancements.
Mouse driver
[DRV-114] + Extended touch area for scrolling down to the Apple logo of the mouse surface, once scrolling has been initialized.
Keyboard application and driver
[APP-148] + Added Use direct F-Keys option to the tray icon menu.
This is a normal update which fixes a license issues which occurred in some cases, among other cosmetic changes.
All applications
[APP-41] * Fixed license not working in some cases.
[APP-132] * Better automatic application exit when computer gets restarted or shut down.
[APP-133] + The position of the application window is kept when restoring app from Windows system tray.
[APP-134] + Added "Web news" to Help menu.
[APP-136] * More driver/app communication errors show an error dialog.
[APP-138] * Renamed "System" menu to "Windows" and moved it before the Help menu.
[APP-139] + Added Windows edition and Windows 10 infos to "Send feedback" diagnostics.
Mouse and trackpad applications
[APP-135] * "Scroll only vertical or horizontal" is enabled by default.
Setup installer
[SETUP-12] + Added check if "Digital Guardian Endpoint Protection" is installed on the computer and show a warning that the Magic Utilities applications might not work, due to a bug in their framework.
This is a normal update which adds the feature to reinstall the device drivers via the main-menu Drivers > Reinstall device driver.
All applications
[APP-130] + Added option to reinstall the device driver from the main-menu in the rare case the driver gets unassigned from the device. There is no need to completely reinstall the Magic Utilities.
All drivers
[DRV-105] + All drivers (and their timestamps) are now signed using the SHA256 digest algorithm.
Keyboard driver
[DRV-104] * Fixed caps lock LED light not working (regression since 3.0.6.x).
This is a significant update, we've been working on for a long time. Thank you for your patience.
The goal was to resolve the Smooth scrolling initialisation issues which randomly occurred for Magic Mouse and Magic Trackpad users after the computer wakes up from sleep. Scrolling was too fast or too slow, and a Bluetooth radio toggle or a computer restart were required.
The actual root cause is Windows itself (we think). On Bluetooth connections, Windows sends the actual initialisation sequence not always to our drivers. If you have only one Magic Bluetooth device paired it usually works, but if you have an additional Bluetooth headphone paired which is powered off and you wake up your computer, there is a good chance that it doesn't work.
In this version we fixed bugs to workaround this issue, so the scrolling should never be too fast or to slow, but still might not be smooth. To solve the actual root cause we added:
Individual driver restart option by the click of a button (or restart the driver automatically when required). This does not affect any other Bluetooth devices.
Option to disable Smooth scrolling completely on Bluetooth connections for those users who don't care about Smooth scrolling.
As a welcome side effect Bluetooth re-connections on wake up, restart or dropouts are now fully automatic, there is no need to click the mouse or trackpad to reconnect to Bluetooth anymore (unless you power cycle the device or noted otherwise).
Mouse and trackpad drivers
[DRV-71] * Fixed scroll speed to high or too low after wakeup from sleep.
[DRV-90] + Added multi-directional scrolling similar to macOS. Scrolling can be restricted to horizontal or vertical directions only.
[DRV-61, 94, 98] * All new Bluetooth initialisation. There is no need to click your device to (re)connect to Bluetooth, except if you power cycle the device directly.
[DRV-59, 98, APP-122] + Added new Bluetooth driver settings. In case Smooth scrolling (re) initialisation on wake up still doesn't work, Smooth scrolling can be disabled completely.
Trackpad driver
[DRV-95] * Fixed unwanted mouse pointer movement when lifting the finger. This is a regression issue which exists since version 3.0.5.0.
All applications
[APP-120, SETUP-8] + In case a driver update failed, display instructions on how to fix this.
[APP-125,126] + Added individual device driver restart by the click of a button (or automatically). This is sometimes required when the "Smooth scrolling" driver initialisation is not performed by Windows. No more Bluetooth radio toggle or computer restarts required.
[APP-121] + Added hint to trial expiry reminder that a license delivery may take up to 10 hours. Also fixed trial expiry date by one day.
[APP-124] * Better device tab status icons (only visible if more than one device is connected).
[APP-127] * Much fast user interface resize and redraw.
[APP-128] + Added confirmation when swapping left/right mouse buttons as users sometimes click this by accident.
[APP-129] + Added "Restart application" to the Exit main menu.
All drivers
+ Activated "Control Flow Guard" compiler switch which makes Windows kernel code more secure and is highly recommended by Microsoft.