MaxTo release history

Better than actual history.

Wednesday, October 24, 2018
2.0.0-beta1 Beta

The first beta release of MaxTo 2.0.0.

What's new

Brand new bugs!

Let's just be honest here: this is a beta release. That's right, we've fixed a lot of bugs, and probably introduced a lot of new ones. Don't expect anything to work well in the early alpha releases.

We've basically rewritten everything from scratch, so expect some crashes.

Brand new user interface

We've separated the user interface from the underlying functionality in MaxTo, and re-implemented it completely.

This means that everything should feel a lot nicer and fresher; and it should look a lot better on Windows 10!

It also means that we now have full, complete mixed-DPI support! Finally!

Recipes

Recipes are a powerful new feature of MaxTo, that replaces the previous keyboard shortcut functionality. A recipe is a set of commands assigned to a keyboard shortcut; which means that you can run a lot of commands using one keystroke.

Commands that are ready now include:

  • Move a window into a region
  • Focus on a window in a given direction
  • Center a window on a given monitor
  • Load preset on a specific monitor
  • Highlight regions on a given monitor (or on all monitors)
  • Launch a program
  • Maximize to screen

You can mix and match these commands as you see fit; and we have nice editors for their arguments in the user interface.

Open source documentation

We've started writing proper documentation. Obviously it is not finished as of now, but we have published what we have.

Also, if you have suggestions, you can edit the documentation directly. We will include any approved changes on the website as it is updated.

Virtual desktop support

You can now have different regions on each virtual desktop. Or you can have the same regions on all virtual desktops. It's a setting.

Automatically updated compatibility shims

We can now update the compatibility shims (that ensure MaxTo is compatible with other programs) without releasing a new version of MaxTo. You can selectively disable the shims on your machine if desired.

Monitors are identified by serial number by default

This is a bigger deal than it seems. Previously MaxTo used the monitor number as reported by Windows. That meant that if you had two monitors, MaxTo would only know of them as monitor 1 and monitor 2. If you detached monitor 1, its regions would be applied to the second monitor, as that monitor got renamed "monitor 2", and the settings for the second monitor would be forgotten.

Now MaxTo knows the serial number of each monitor, and will remember the settings for that monitor forever.

New settings system

We've introduced a new, JSON-based, settings system that automatically reloads any changes to the configuration file immediately. You can find MaxTo's settings in %AppData%\MaxTo% (by default, you can change this to e.g. store them in your Dropbox).

New installer

Our new installer is based on Squirrel, which means we get automatic updates and delta packages "for free". So that's good.

What's planned?

Command line support

The recipes and commands are designed to work well with a command line interface, so expect to see this to pop up shortly. You'll be able to do things like (syntax may not be final):

C:\> maxto window move -Window "Untitled - Notepad" -Position 0,0 -VirtualDesktop 3
C:\> maxto recipe "Notepad on the left"
C:\> maxto preset load "4x4" -Monitor "Dell U3011 (DP)"

Translations

All the translation options are missing in this initial alpha release, but it is coming back.

What was removed?

Quite a few things from previous versions of MaxTo where removed, and will not be re-introduced:

  • Self-test is gone forever, as it frequently produced false positives.
  • Alternate regions will not be coming back. It is now extremely simple to load presets by assigning them to hotkeys. The additional complexity of having multiple regions applied at once made this one an easy choice to remove.

Why 2.0.0?

We are jumping on the semantic versioning bandwagon. Basically this means that you should be able to tell if there are breaking changes in the version that you are updating to just from the version number.

Since we had previously used <year>.<month> to identify releases, we chose to start at version 2.0 for semantic versioning purposes. Version 2.0.0 nicely reflects what we intended; namely that this is a major upgrade for MaxTo.

What happened to the pricing?

As you can probably see from the website, we've changed our prices. The new prices are differentiated between personal and business licenses.

Personal licenses

These licenses work as they always have, buy it and you have a lifetime license for anyone in your household.

The price will be $29, which is a price hike from the previous $19. We still think this is quite cheap for a tool such as MaxTo, that you can use for the rest of your life without purchasing another license.

Business licenses

Business licenses are new in that they require renewal every year. The price starts at $19/user/year, and we give significant discounts for purchasing more than one year at a time, as well as volume discounts.

Site licenses are of course still available.

Previous licenses

All licenses that are purchased under the old system will continue to be valid going forward.

Note that to use version 2.0.0 or later (including the preview releases), you will need to convert your old license key for a new one.

Download setup
Friday, June 30, 2017
2017.07

Bug fix release that fixes the most annoying bugs in MaxTo.

The largest change here is updating to .NET Framework 4.7, which allows us to support running monitors at different DPI, less known as "per-monitor DPI awareness".

Besides this improvement, we have fixed quite a few outstanding bugs.

  • Bug Fix error in that always numbers the primary monitor as 1.
  • Bug Fix error that loaded a merged version of main and alternative regions on primary monitor.
  • Bug Fix error preventing snapping to region edges.
  • Bug Fix error loop that would cause extreme slowness when moving a modern (UWP) app.
  • Bug Fix error that hides notification icon if MaxTo is started before Windows Explorer.
  • Bug Fix potential crash induced in other programs when signing out of Windows.
  • Improvement 4K/high-DPI support (aka. per-monitor DPI awareness).
  • Bug Compatibility shim: ignore NVidia apps (which can solve issues with iCloud)
  • Bug Compatibility shim: ignore Unity 3D
  • Bug Compatibility shim: ignore MiiCollab
Download setup
Monday, November 16, 2015
2015.11.1
  • Bug Fix "Change/highlight regions" bug.
  • Bug Fix numbering of primary monitor if primary monitor isn't the first monitor.
Download setup
Monday, November 9, 2015
2015.11
  • Bug Fix bug in installer where Start with Windows did not work.
  • Bug Fix crash while loading corrupt settings.
  • Bug Fix crash on older machines where opacity could not be set.
  • Improvement Better handling of Windows 10 borderless windows on high-DPI machines.
  • Improvement Better handling of Windows 10 borderless windows when snapping.
  • Bug Fix sizing of console windows on Windows 10.
  • Improvement Upgrade all dependencies to latest version to improve stability.
  • Bug Fix cursor position when dragging window out of region.
  • Bug Fix problems with Outlook.
  • Bug Fix changing region sizes when repeatedly loading/saving regions.
  • Improvement Updated French and Russian translations.
  • Bug Fix next/previous window in region hotkey when there is a console window in the region.
  • Improvement Region highlight is now behind the dragged window.
  • Bug Fix translation issue in notification area popup.
  • Bug Fix problem with "Fit all window" certain Google Chrome windows
Download setup
Wednesday, July 29, 2015
2015.07.1

This release fixes the problems with the new default hotkeys.

  • Bug Fix broken default hotkeys.
Download setup
Tuesday, July 28, 2015
2015.07

The ready-for-Windows-10 release. Really we just wanted an excuse to show off our new logo.

  • Bug Fix crash caused by Turkish translation.
  • Bug Fix crash when loading invalid configuration.
  • Bug Fix crash when using hotkeys for next/previous window in region.
  • Bug Fix crash if HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run does not exist (again, what kind of machines are you running this on?).
  • Bug Installer will now remove scheduled task (or registry key) when uninstalling
  • Bug Installer will now force Start with Windows to on during installation.
  • Bug Fix crash when checking if UAC is enabled.
  • Bug Fix crash caused by accessing disposed window.
  • Bug Fix crash when tray icon could not be changed (maybe the machine went insane).
  • Bug Fix crash when task scheduler library is corrupt.
  • Bug Fix crash when a window is closed while it is being moved.
  • Bug Fix crash when reading icon from another program.
  • Bug Fix crash when a console window is closed while it is being moved.
  • Improvement New logo and branding!
  • Improvement Only show compatibility bubble once per process name for as long as MaxTo is running.
  • Feature Ready for Windows 10.
  • Improvement New default shortcuts to correspond better with Windows 10 (Ctrl+Windows+arrow keys is now in use by virtual desktops).
  • Bug Fix one crash in explorer.exe when starting Internet Explorer (or potentially other processes) using the Run dialog when you have TrueCrypt installed.
Saturday, March 21, 2015
2015.03.1

Bug-fix release that fixes all automatically reported crashes since version 2015.03.

  • Bug Crash when exiting MaxTo.
  • Bug Crash when running self-test on accounts without SeDebugPrivilege.
  • Bug Crash on machines either behind a firewall or without an internet connection.
  • Bug Crash when setting MaxTo to start with Windows.
  • Bug Crash when settings file cannot be found.
Download setup
Tuesday, March 10, 2015
2015.03
  • Bug Crash with iTunes for Windows.
  • Bug Maximize to screen sometimes did not put window on correct monitor.
  • Bug Crash when tagging windows for compatibility.
  • Improvement Remove "focus mode" completely. Our data indicates it was used very little, and we felt that it had nothing to do in MaxTo anymore.
  • Bug Fix issue with snapping to window edges being enabled even though you turned it off in the options.
  • Bug Fix issue with error reports not being sent.
  • Bug Fix crash when running diagnostic tests.
  • Improvement Bundle Visual C++ Runtime with installer. This increases the installer size (almost doubles it), but is a lot quicker during installation, installs less things on your machine, and it is the right thing (TM) to do.
Download setup
Sunday, February 8, 2015
2015.02

Loads of bug fixes and a few new features. For example, we fixed the bug where MaxTo does not list all of these great improvements:

  • Feature Swap with windows in region hotkey.
  • Improvement Notification icon indicates if MaxTo is in passive mode.
  • Bug MaxTo did not respond correctly to working area changes.
  • Bug Keyboard shortcuts would not move windows past breaks in the working area, e.g. if the taskbar divided two monitors.
  • Bug Sidebar gadgets did not work on Windows 7
  • Bug Installer error "Failed to correctly acquire...".
  • Bug Error when loading helper files linked to outdated dependency.
  • Bug Crash when emulating windows that did not report an icon.
  • Improvement Moving windows using keyboard shortcuts now wraps around (moving in one direction gets you back to where you started), and some other small improvements to the algorithm.
  • Bug The next version will list the features that are there when updating, not just a silly string.
Download setup
Wednesday, December 3, 2014
2014.12
  • Bug Crash after installing. This was caused by MaxTo trying to run its helper processes from the wrong folder.
  • Improvement Region preview windows were sometimes very self-conscious and hid behind other windows. Some counselling and this window always wants to be on top.
Download setup