The simple placement of your app windows when you work on a computer can go a long way towards either improving or impairing your productivity.
That's why window managers are a thing - those apps that help you better control the placement and appearance of windows.
Even though there are tons of window managers out there (and most of them are actually pretty good), there's no one perfect solution. Be that as it may, Snap Screen, a Microsoft Store window manager, comes remarkably close.
Why is Snap Screen so good? Well, for starters, it's an app designed exclusively for Windows 10, and you can feel that from the first seconds you launch it.
The app looks modern, and every press of the button or action feels smooth as butter. Then there's the fact that it bundles a lot of useful features.
It bundles a series of well-designed la layouts for you to choose from, but it also provides you with the option to build your very own. Not only that but since the app is designed to work with multiple screens (even with different DPI and taskbar positions), you can choose different snapping layouts for all your screens.
These layouts can be fully customized via a series of color themes (the overlay color and the highlight color), and you can also tweak aspects such as opacity, border thickness, and border color.
Usually, most window managers tend to get in your way in one form or another, especially the ones that rely on layouts. Conversely, Snap Screen allows you to disable the snapping function for full-screen apps (and games).
Better yet, you can add various apps to the exclusion list, so that you don't have to disable or shut down the app when you want a bit more flexibility with your window placement.
Even though the features mentioned above are enough to make Snap Screen a window manager, by far the most impressive aspects of the app are its movement customization options for dragging actions.
For example, you can use your mouse to snap a window in place (based on your current layout), or you can turn this function altogether (and rely only on your keyboard). You can also tweak the delay time required for the snap action, as well as choose which mouse button you can use for this particular task.
Of course, the same applies to the keyboard as you turn the snapping function via the keyboard on or off. You can also fully customize the controls for various actions. For example, Snap Screen allows you to assign keyboard shortcuts for starting and stopping the snap screen function, as well as for cycling through layouts for active screens.
Sure, there may be situations where another app is more suitable for your needs. However, it would be really difficult to find it, especially considering the sheer number of features Snap Screen provides.