/SolviaWindowsSizer

Tool to show and resize open application windows

Primary LanguageC#MIT LicenseMIT

Solvia Windows Resizer

Solvia Windows Resizer is a .NET 4.8 Windows Forms application designed to enhance productivity and streamline window management on Windows operating systems. This tool is particularly useful for web designers and developers working on large monitors, as it allows for precise resizing of application windows to specific dimensions, facilitating a more efficient design and testing process.

Features

  • List All Open Windows: Displays all currently open windows in a ListView, providing a clear overview of active applications.
  • Restore Minimized Windows: Automatically restores and displays any minimized window, ensuring easy access to all applications without manually maximizing them.
  • Resize Windows to Specific Dimensions: Allows users to input desired window dimensions (width x height) in pixels. Selecting a window from the ListView and applying these dimensions instantly resizes the selected window, making it perfect for testing website designs at various resolutions.

Getting Started

To use Solvia Windows Resizer, follow these simple steps:

  1. Clone or Download: First, clone this repository or download the latest release.
  2. Installation: No installation necessary. Simply run the executable file from the build directory.
  3. Launch: Open the application. All currently open windows will be listed.
  4. Resize Windows: Enter your desired dimensions in the X and Y input fields, select a window from the list, and click 'Apply' to resize the window.

Prerequisites

  • Windows operating system
  • .NET Framework 4.8

Usage

This tool is an ideal alternative to window management applications like WinSize2, AutoSizer, ZMover, and MoveInactiveWindow. It's particularly beneficial for:

  • Web designers and developers aiming to test their designs on different screen resolutions without the need for multiple monitors or devices.
  • Users looking for a simple, effective way to manage and organize open windows on large screens.

Contributing

Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement".

Don't forget to give the project a star! Thanks again!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Distributed under the MIT License. See LICENSE for more information.

Contact

www.solvia.ch

Project Link: https://github.com/itsChris/SolviaWindowsSizer

Acknowledgements