Skip to content

2.1.0-alpha.1

Closed Oct 30, 2019 100% complete

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 change…

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.
  • [Enhancement] 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.
  • [Enhancement] Nicer compatibility shim viewer.
  • [Enhancement] Now triggers hotkeys on the key down event, instead of key up. See issue #417.
  • [Enhancement] All key names are now translatable, and the few missing keys have been added. See issue #421, #467, and #376.
  • [Enhancement] When selecting monitors, you can now use placeholders $next and $previous to select, you know, the next or previous monitor.
  • [Enhancement] The move command now has better error messages.
  • [Enhancement] The log level can now be changed at runtime, simply by editing the config.json file. No UI is presented for this.
  • [Enhancement] The windows that have a back button in the top left corner now supports using the back button on the mouse.
  • [Enhancement] 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.

This milestone is closed.

No open issues remain. View closed issues or see open milestones in this repository.