No description
Find a file
dikkadev 179172670e feat: add logging and screen handling to maximize windows
Now the app can log its activity and determine the screen on which a window resides, making window management smoother and more informative.
2024-12-13 14:13:52 +01:00
.github/workflows feat: add GitHub Actions workflow for build and release 2024-12-13 01:44:10 +01:00
.gitignore feat add basic functionality for maximizing and restoring windows across monitors 2024-12-13 01:21:49 +01:00
README.md feat: add initial README with project details and build instructions 2024-12-13 01:36:21 +01:00
WindowMaximizer.cs feat: add logging and screen handling to maximize windows 2024-12-13 14:13:52 +01:00
WindowMaximizer.csproj feat add basic functionality for maximizing and restoring windows across monitors 2024-12-13 01:21:49 +01:00

WindowMaximizer

Functionality

WindowMaximizer is a utility that allows you to maximize the currently active window to a specified monitor. If the window is already maximized, it will restore the window to its previous size and position. This is useful for users who work with multiple monitors and want to quickly move and maximize windows across different screens.

How to Build Locally

To build the project locally, you can use the following command:

dotnet publish -r win-x64 -c Release /p:PublishSingleFile=true --self-contained true

This command will create a self-contained executable file in the .\bin\Release\net8.0-windows\win-x64\ directory.

GitHub Actions Workflow

This repository includes a GitHub Actions workflow that automatically builds and releases the executable file on each push to the main branch. The workflow is defined in the .github/workflows/build-and-release.yml file.

Shortcut Hotkeys

To handle the shortcut hotkeys, it is recommended to use a tool like Clavier+. You can download Clavier+ from the following link: Clavier+