Welcome to ClickForge v2.1.0! π
This update brings critical bug fixes, performance optimizations, better multi-monitor support, and automated cloud release builds for Windows, macOS, and Linux.
π οΈ What's Changed & Fixed
- π₯οΈ Multi-Monitor Coordinate Support: Fixed input validation to allow typing negative screen coordinates (
-) so users with secondary monitors positioned to the left or above primary displays can set fixed target locations without errors. - β‘ Click Engine Performance: Moved
randommodule imports out of the high-speed click loop to module scope, preventing hundreds of redundant import evaluations per second during 200+ CPS operations. - π±οΈ Double-Click Accuracy: Fixed click counter and live CPS metric calculation in double-click mode so counts accurately reflect both physical clicks.
- π¦ Cloud Release Permissions: Fixed automated release asset uploads in GitHub Actions so Windows, macOS, and Linux
.ziparchives are automatically compiled and attached to releases. - π macOS Packaging Improvements: Fixed application bundle icon compatibility for native macOS builds.
- π Packaging & Dependencies: Added
Pillowto package dependencies inpyproject.tomland updated all project repository links.
π₯ Installation & Running
Windows
- Download
ClickForge-Windows.zipand extract the folder. - Double-click
ClickForge.exeto run.
(Note: Keep the_internalfolder in the same directory asClickForge.exefor instant launch without delay).
macOS
- Download
ClickForge-macOS.zipand extract it. - Double-click
ClickForge.appto launch.
(Note: You may need to grant Accessibility permissions in System Settings > Privacy & Security to allow mouse automation).
Linux
- Download
ClickForge-Linux.zipand extract it. - Run the
ClickForgeexecutable file.