Thanks for helping improve ClickLight.
- Fork the repository and create a branch for your change.
- Follow Local Development to build and run the app.
- Keep changes focused and update documentation when behavior changes.
- Open a pull request against
main.
Build the app from the repository root:
./build-app.shLaunch the built app and manually exercise the behavior you changed. Useful checks include:
- the menu bar controls and Settings window
- Test Pulse at Pointer
- click indicators in another app after granting Accessibility permission
- any new keyboard shortcut or pointer interaction
There is currently no automated test suite, so include your manual test steps in the pull request.
- Explain what changed and why.
- Include screenshots or a short recording for visible UI changes.
- Do not commit signing credentials, private keys, generated app bundles, or local system files.
- Keep release changes separate unless you are maintaining the release workflow itself.
For security vulnerabilities, do not open a public issue. See SECURITY.md.