Releases: domino-as/maxto
Release list
MaxTo 3.0.0
For our first release in almost five years, we have a treat for you: this is the initial version of MaxTo 3. It is a ground-up rewrite that works quite differently from previous versions, while staying focused on the same problem MaxTo has always solved: keeping your windows arranged.
A grid on every monitor. In MaxTo 3, each monitor has a uniform grid of columns and rows. When you want to move a window, hit the shortcut key (Win+Alt+Space by default), then click and drag across the grid — the active window snaps to the region you selected. You decide how fine each monitor's grid is: a 7×5 grid makes sense on an ultrawide, while 5×3 might suit a standard Full HD monitor.
Presets: your layouts, one keypress away. Hold Ctrl while dragging in the grid to save that region as a preset, then assign it a single key. The next time you bring up the resize window, just press that key and the window moves instantly. Your presets also appear in the tray icon's "Move to" menu, with a live preview of where the window will land as you hover.
Made for multiple monitors. With the resize window open, press Tab to jump to the next monitor, or use Page Up and Page Down to cycle backwards and forwards — especially handy when you have more than two.
MaxTo 3 also brings a guided welcome tour on first launch, automatic background updates, a silent start in the system tray when Windows boots, screen-reader accessibility throughout, correct behaviour across monitors with different DPI scaling, and a fully translated interface in 32 languages — including right-to-left support for Arabic and Urdu.
2.2.1
- [Bug] Prevent crash when a window has disappeared after a maximize event. See issue #753.
- [Bug] Handle timeouts when updating compatibility shims. See issue #752.
- [Bug] Fix crash caused by virtual desktops during shutdown. See issue #755.
- [Bug] Fix regions missing after reboot. See issue #739. May require you to save your regions again for the issue to be fixed completely.
- [Bug] Fix windows snap to invisible windows. See issue #740.
2.2.1-alpha1
- [Bug] Fix regions missing after reboot. See issue #739.
- [Bug] Fix windows snap to invisible windows. See issue #740.
2.2.0
This update to MaxTo provides a host of new interesting improvements. And there are some new features.
- [Feature] New command that lets you quickly apply a preset from a list. See issue #315.
- [Improvement] Recipes can now be disabled. See issue #707.
- [Improvement] Built-in recipes are now distinct from custom recipes, and can not be edited.
- [Improvement] "Use as template" option for recipes, which will copy the recipe. This also disables the original recipe.
- [Improvement] Filter by "built-in" or "custom" recipes.
- [Improvement] New trigger: "Window shown". This differs from "Window opened" in that a window can be opened but still be invisible. See issue #702.
- [Improvement] Remove acrylic to improve performance. See issue #684, #686.
- [Improvement] Auto maximize on monitors with no regions. See issue #598.
- [Bug] Fix crash when monitor configuration is
null. - [Bug] Fix crash when a window's process has exited by the time MaxTo inspects it.
- [Bug] Fix issue moving windows to other virtual desktops. See issue #704.
- [Bug] Fix virtual desktop detection on Windows 10. See issue #669.
- [Bug] Fix crash during trigger filtering.
- [Bug] Prevent corrupting
PATHvariable after install. See issue #688. - [Bug] Fix
region:cyclecrash when loaded regions are unnamed. See issue #695. - [Bug] Fix crash caused by wrong interpretation of specific integer values in recipes.
- [Bug] Fix regions UI staying open after cancelling from non-primary monitor. See issue #716.
- [Bug] Presets attribute of
regions:cycleare now treated as an array of strings. See issue #697. - [Bug] Modification to try to detect when working area include taskbar. See issue #713.
- [Bug] MaxTo windows now will always open on top of other windows, which was sometimes not the case before.
- [Bug] Fix problem where Microsoft Word would "jump" after being moved twice. See issue #650.
- [Bug] Fix issue where console windows won't swap. See issue #711.
- [Bug] Fix dragging windows to top of screen when the taskbar is in the way. See issue #136.
2.2.0-beta2
- [Improvement] Recipes can now be disabled. See issue #707.
- [Improvement] Built-in recipes are now distinct from custom recipes, and can not be edited.
- [Improvement] "Use as template" option for recipes, which will copy the recipe. This also disables the original recipe.
- [Improvement] Filter by "built-in" or "custom" recipes.
- [Improvement] New trigger: "Window shown". This differs from "Window opened" in that a window can be opened but still be invisible. See issue #702.
- [Bug] Fix crash when monitor configuration is
null. - [Bug] Fix crash when a window's process has exited by the time MaxTo inspects it.
- [Bug] Fix issue moving windows to other virtual desktops. See issue #704.
2.2.0-beta1
- [Improvement] Remove acrylic to improve performance. See issue #684, #686.
- [Improvement] Auto maximize on monitors with no regions. See issue #598.
- [Bug] Fix virtual desktop detection on Windows 10. See issue #669.
- [Bug] Fix crash during trigger filtering.
- [Bug] Prevent corrupting
PATHvariable after install. See issue #688. - [Bug] Fix
region:cyclecrash when loaded regions are unnamed. See issue #695. - [Bug] Fix crash caused by wrong interpretation of specific integer values in recipes.
2.1.5
- [Bug] Fix CPU usage "leak" that builds over time, introduced in 2.1.4. See issue #673.
- [Bug] Fix
explorerincompatibility on some machines. See issue #672. - [Bug] Prevent
window:activatedfrom triggering twice for the same window. - [Bug] Make sure the region highlight window is always ignored.
- [Bug] Fix NullReferenceException in
window:maximize.
2.1.4
- [Bug] Fix missing functionality caused by compiler flag.
2.1.3
- [Bug] Fix MaxTo not working properly with Chromium based applications, such as Google Chrome, Microsoft Edge, Microsoft Teams, Slack, etc. This regression was introduced in 2.1.1. See issues #657, #667, #666 and #663.
- [Bug] Fix windows not becoming transparent the first time they are dragged.
- [Bug] Fix crash when license server responds in unexpected ways (5 instances).
- [Bug] Fix crash on startup caused by tooltip being set at the wrong time (4 instances).
- [Bug] Fix crash when ingredient sends back failure code without exception (3 instances).
- [Bug] Fix issue where UI Automation would start producing a large number of exceptions in the background, causing MaxTo to use CPU continously. We've replaced UI Automation with relying on the hooks we already set.
2.1.1
This is a bug fix release that fixes the top 5 most common crashes and issues in version 2.1.0.
- [Improvement] Saves recipes automatically after import. See issue #634.
- [Improvement] Removes the transparency animation when dragging windows. Transparency now happens instantly. This was linked to the transparency being stuck. See issue #643.
- [Bug] Fix inconsistent window argument editor. See issue #639.
- [Bug] Fix crash when cancelling region change on multiple monitors. See issue #635.
- [Bug] Fix unknown server error when validating license keys. This was caused by missing padding characters in the license keys, because when double-clicking a long string and copying it, Windows would not highlight the trailing padding characters.
- [Bug] No longer allow MaxTo to subclass child windows. This affected e.g. MikroTik WinBox child windows causing crashes.
- [Bug] Fix Chromium-based browsers being "restored" when exiting full-screen video. See issue #640.
- [Bug] Fix NullReferenceException when starting de-elevated process.
- [Bug] Fix ArgumentException when adding hotkeys during startup.
- [Bug] Fix a crash that could occur when connecting to a machine via remote desktop.
- [Bug] Configuration was automatically reset to default if it was unreadable or invalid JSON. Now it presents a dialog box instead.