2.1.0-alpha.1
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
)
- Connected (
- MaxTo
- Started (corresponds to Windows logon,
maxto:started
) - Regions changed (
maxto:regions_changed
)
- Started (corresponds to Windows logon,
- Window events
- Maximized (
window:maximized
) - Placed in region (
window:placed
) - Restored (
window:restored
) - Moved (
window:moved
) - Opened (
window:opened
) - Activated (
window:activated
)
- Maximized (
- Virtual desktop
- Changed (
virtualdesktop:changed
) - Created (
virtualdesktop:created
) - Deleted (
virtualdesktop:deleted
)
- Changed (
- Windows events
- Desktop locked (
windows:locked
) - Desktop unlocked (
windows:unlocked
)
- Desktop locked (
- Network events (filter by network name, adapter name and possible SSID)
- Network connected (
network:connected
) - Network disconnected (
network:disconnected
)
- Network connected (
- Monitor
- [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.