MaxTo release history

Better than actual history.

Thursday, November 14, 2019
2.1.0-alpha2 Alpha

Important! We recommend that you move your config.json to another location before trying this release. Then you'll get all of the new default keyboard shortcuts set up, and you'll have a backup of your settings in case you want to go back to 2.0. Version 2.1 changes the configuration format slightly, in a manner that will no longer be compatible with version 2.0.

  • Feature Editor for presets. You can now rename and delete presets. See issue #484.
  • Feature Focus command can now set focus to a region instead of a window. See issue #324.
  • Bug Fix issue where region highlight window would show up and not disappear.
  • Bug Fix issue where windows would revert back to their old size after regaining focus. See issue #487.
  • Bug Fix issue where license would be removed after rebooting due to being unable to contact the licensing server. See issue #495.
  • Bug Fix race condition in communication bus. In specific circumstances, messages could be received out of order and cause a crash.
  • Bug Fix mistake in relative coordinates, where specifying a 100% distance would result in the coordinate being one pixel outside the corresponding rectangle.
  • Bug Fix monitor searches to treat integer numbers as monitor numbers (corresponding to the \\.\DISPLAYn names).
  • Bug Fix error if preset name was null.
Download setup
Wednesday, October 30, 2019
2.1.0-alpha1 Alpha

We are proud to present the initial preview of MaxTo 2.1. There have been a lot of changes:

Important! We recommend that you move your config.json to another location before trying this release. Then you'll get all of the new default keyboard shortcuts set up, and you'll have a backup of your settings in case you want to go back to 2.0. Version 2.1 changes the configuration format slightly, in a manner that will no longer be compatible with version 2.0.

  • Feature Improved recipes with different kinds of triggers. You can now run recipes when any of the following events happen:
    • Monitor
      • Connected (monitor:connected)
      • Disconnected (monitor:disconnected)
      • Details changed (monitor:changed)
    • MaxTo
      • Started (corresponds to Windows logon, maxto:started)
      • Regions changed (maxto:regions_changed)
    • Window events
      • Maximized (window:maximized)
      • Placed in region (window:placed)
      • Restored (window:restored)
      • Moved (window:moved)
      • Opened (window:opened)
      • Activated (window:activated)
    • Virtual desktop
      • Changed (virtualdesktop:changed)
      • Created (virtualdesktop:created)
      • Deleted (virtualdesktop:deleted)
    • Windows events
      • Desktop locked (windows:locked)
      • Desktop unlocked (windows:unlocked)
    • Network events (filter by network name, adapter name and possible SSID)
      • Network connected (network:connected)
      • Network disconnected (network:disconnected)
  • Feature New commands for use in recipes:
    • Cycle through presets.
    • Expand/contract window to closest edge.
    • Cycle window positions, like WinSplit Revolution.
    • Move mouse cursor.
    • Fit windows to regions.
    • Resize window.
  • Improvement Much nicer recipe editor. Like, much nicer.
    • File locator when selecting files. See issue #322.
    • Monitor selector. See issue #319.
    • Improved hotkey editor.
    • Copy an entire recipe for use on the command line.
    • Export recipe to file.
    • Import recipe from file.
  • Improvement Nicer compatibility shim viewer.
  • Improvement Now triggers hotkeys on the key down event, instead of key up. See issue #417.
  • Improvement All key names are now translatable, and the few missing keys have been added. See issue #421, #467, and #376.
  • Improvement When selecting monitors, you can now use placeholders $next and $previous to select, you know, the next or previous monitor.
  • Improvement The move command now has better error messages.
  • Improvement The log level can now be changed at runtime, simply by editing the config.json file. No UI is presented for this.
  • Improvement The windows that have a back button in the top left corner now supports using the back button on the mouse.
  • Improvement Improve automatic update support. You can now force an update check from the settings.
  • Bug Fixed a bug that would cause regions to not load on startup. See issue #445,
  • Bug Fixed a bug where windows would be stuck when using the move window command in a direction. See issue #428.
  • Bug Fixed a bug where MaxTo would cause Snip & Sketch to hang. See issue #386.
  • Bug Fixed a bug where command prompt and Powershell scrollbars were placed outside region. See issue #470.
  • Bug Fixed a compatibility problem where Chromium browsers (such as Google Chrome, Edge (insider preview) and Brave browser) version 78 or later no longer worked with MaxTo. See issue #476.
  • Bug Fixed a crash caused by having trailing whitespace in config.location file caused a crash. See issue #454.
  • Bug Fixed a bug where Universal Windows Platform apps on Windows 10 ("modern apps") would not resize to their old size when dragged from a region. See issue #422. This also fixes issue #481, which caused a similar problem for TeamSpeak 3.
Download setup
Friday, March 29, 2019
2.0.1

This is a bug fix release to fix the most common issues experienced in version 2.0.

  • Improvement Updated (complete) translation to Chinese (Simplified).
  • Bug Fix issue where strange serial numbers would cause regions to not load. See issue #375.
  • Bug Fix rare crash that would say "Collection was modified" while executing a recipe.
  • Bug Fix rare crash caused by monitored process going away during inspection.
  • Bug Fix rare crash when compatibility shims file is corrupt.
Download setup
Tuesday, March 19, 2019
2.0.0

MaxTo 2.0 is ready for prime-time. Here are some of the things that are new:

  • Feature Support for recipes that let you set up your own keyboard shortcuts with multiple ingredients.
  • Feature Command line support.
  • Feature Completely new design.
  • Feature Support for virtual desktops.
Download setup
Friday, March 15, 2019
2.0.0-rc3 Beta

This release candidate contains a large change to how MaxTo uses keyboard shortcuts. We can now override any system hotkey, so we have changed our default hotkeys:

  • Move windows using Windows + arrow keys
  • Swap windows using Windows + Alt + arrow keys
  • Center window on the monitor using Windows + Alt + C
  • Maximize to monitor using Windows + Alt + M

Note that these defaults are only applied if you start MaxTo without a configuration already applied. To remove your settings, you can delete the file %AppData%\MaxTo\config.json. You can also change the hotkeys manually to the defaults in the settings.

Other changes in this release:

  • Feature New keyboard shortcut editor.
  • Feature Allows overriding keyboard shortcuts from Windows.
  • Bug Will now delete scheduled task (to start MaxTo on logon) when MaxTo is uninstalled.
  • Bug CLI would sometimes use older versions instead of the latest installed version.
  • Bug Fix issue with Firefox window becoming very small. See issue #339.
  • Bug Fix issue where the move command would hang when trying to move a window to the same virtual desktop you were currently on. See issue #358.
  • Bug Fix issue where launching an application would provide wrong arguments to the launched program. See issue #357.
  • Bug Fix crash when saving presets. See issue #360.
Friday, March 8, 2019
2.0.0-rc2 Beta
  • Improvement 4 new presets!
  • Improvement Compatibility list now shows which shims are disabled.
  • Bug Fixes elevation status in the user interface. See issue #350.
  • Bug Fix crash when maximizing windows on monitors with multiple DPI scales. See issue #346 and #339.
  • Bug Fix issues with automatic startup. See issue #347.
  • Bug Re-introduces all translations that were missing in the previous version. See issue #354.
  • Bug Fix button styles.
Wednesday, February 20, 2019
2.0.0-rc1 Beta

First release candidate for MaxTo 2.0.0.

  • Improvement Add tooltip in notification area. See issue #335.
  • Bug Fix application manifest for UI process (broken in beta.10).
  • Bug Add correct styling to buttons in the license component.
  • Bug Fix NullReferenceException on machines where UAC registry key is not present. Machines with this error will report that UAC is disabled, even though it may not be. See issue #337.
Tuesday, February 5, 2019
2.0.0-beta10 Beta

This release fixes quite a few bugs, and should reduce memory usage.

  • Improvement All-over work on memory usage. Should expect this beta to use roughly 20% less memory than the previous beta.
  • Bug No longer crashes if you have a .NET Framework version older than 4.7.2, but instead shows a dialog directing you to the download page before exiting.
  • Bug Fix issue where compatibility shims would not get applied to 32-bit programs. See issue #266 relating to Mikrotik WinBox.
  • Bug Ignore Windows Search on Windows 10; window can no longer be moved by MaxTo. See issue #327.
  • Bug Commands would not check compatibility shims, and would try to work on ignored windows.
  • Bug Hides number of seats in license when the value is 0.
Friday, January 25, 2019
2.0.0-beta9 Beta

This release fixes the most commonly reported bugs and crashes.

Important note: If MaxTo does not start after this update, please download and install .NET Framework 4.7.2. You can also uninstall MaxTo and re-install this version from our website.

  • Bug Fix issue with windows growing in size due to different DPI on monitors.
  • Bug Fix logic in move command, where moving a window wouldn't work. See issue #318.
  • Bug Fix crash when a recipe without an assigned hotkey exists in the configuration.
  • Bug Fix crash when unregistering hotkeys (experienced when disabling MaxTo).
  • Bug Fix issue where UI writes empty strings into configuration. See issue #300.
  • Bug Fix issue where MaxTo could not manipulate virtual desktops on Windows 10 version 1803.
Friday, January 18, 2019
2.0.0-beta8 Beta

This is purely a bug fix release that attempts to fix the most common crashes experienced by end users.

  • Bug Fix issue where ingredient arguments were apparently not loaded into UI. See issue #308.
  • Bug Fix issue that left an un-elevated core process run when MaxTo was supposed to run elevated.
  • Bug Fix issue locating upper-case uncategorized commands.
  • Bug Fix issue where recipes (and other configuration) did not apply immediately. See issue #317.