Thank you for taking the time to improve MiniClick. The project values predictable behavior, local-only operation, low resource usage, and changes that remain easy to audit.
- Search for an existing issue before creating a new one.
- Open an issue first when proposing a significant interface or behavior change.
- Keep changes focused. Avoid unrelated refactors.
MiniClick builds on Windows with .NET Framework 4.x:
git clone https://github.com/Mirochill/MiniClick.git
cd MiniClick
.\build.ps1
.\test.ps1- Preserve Windows 10 and Windows 11 compatibility.
- Do not add telemetry, implicit network communication, or a background service.
- Keep recordings local and validate loaded input before playback.
- Avoid third-party dependencies when a Windows or .NET Framework API is sufficient.
- Add or update tests when behavior changes.
- Run
.\build.ps1and.\test.ps1before opening a pull request. - Run the explicit interaction checks when changing input generation, recording, or target selection.
Describe the problem, the selected approach, and the checks you ran. Include before-and-after screenshots when intentionally modifying the interface.
By submitting a contribution, you agree that it will be distributed under the project's MIT License.