Restore windows to their saved size and position with using Window Resizer
There are many ways to reposition the windows of programs that you use. Of course, the most popular way is placing the windows manually with a click and drag, and by using Windows' useful Windows-key plus arrow key combinations, e.g. to quickly place two windows side by side on the monitor.
Programs like ScreenGridy can make this job slightly easier, but you'll still have to move the programs on your own.
Window Resizer is a tool that can simplify the task even further. It saves the size of a window along with its position on the screen.
The application is portable, extract it to any folder and open it. The program runs on the system tray. Double-click on the icon to access its interface. However, you won't need the GUI for using the program.
To save a window's size and position, use the hotkey Ctrl + Alt + S. Let's try it, open any program you want and use the shortcut to save its location.
Now, maximize the application or resize it and move it to a different location on the screen. When you want to restore the window, hit the key combination Ctrl + Alt + R. Window Resizer will switch the program's interface to its saved position and size.
The program does not have any limitations regarding how many windows can be saved, so you can add as many applications as you want to.
Window Resizer has just three options to customize the functionality. You can modify the keyboard shortcuts used to save and restore the windows. The only other option that it has allows you to disable Windows Resizer when a program is running in full-screen mode.
Head to the program's folder and open the Config.json file in Notepad or your text editor of your choice. This file contains the name of each window that has been saved, along with its size and position. What this means is that you can close any program's window, or even reboot the computer, and Window Resizer will still remember the saved size and position.
There is no way to remove a saved program using Window Resizer's interface. But there is a workaround, open the config file and find the application that you want to remove from the saved list. For e.g. If I wanted to remove the Explorer window from the settings, I will need to delete the following line.
You'll need to include the curly bracket before the window name, and at the end of the line. Save the file when you're done, and better create a backup of the file before you modify it.
The program is in an early state. I observed a few issues with it. The first issue isn't technically a problem, when you save a maximized window's position, for e.g. the browser, and restore the window using the shortcut, Window Resizer will scale the program correctly (maximized view), but it doesn't toggle the window's maximize/minimize button, so you'll need to click on it once.
Window Resizer does not exit correctly, so you'll need to close it manually from the Windows Task Manager. Speaking of which, the program doesn't support the Task Manager. But it worked with all other applications that I used it with.
Window Resizer is an open source application. The program requires .NET Framework 4.5 or above to run.