Skip to content

Click Forge 2.1.0

Latest

Choose a tag to compare

@efeartn efeartn released this 20 Sep 07:05
· 1 commit to main since this release

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 random module 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 .zip archives are automatically compiled and attached to releases.
  • 🍏 macOS Packaging Improvements: Fixed application bundle icon compatibility for native macOS builds.
  • πŸ”„ Packaging & Dependencies: Added Pillow to package dependencies in pyproject.toml and updated all project repository links.

πŸ“₯ Installation & Running

Windows

  1. Download ClickForge-Windows.zip and extract the folder.
  2. Double-click ClickForge.exe to run.
    (Note: Keep the _internal folder in the same directory as ClickForge.exe for instant launch without delay).

macOS

  1. Download ClickForge-macOS.zip and extract it.
  2. Double-click ClickForge.app to launch.
    (Note: You may need to grant Accessibility permissions in System Settings > Privacy & Security to allow mouse automation).

Linux

  1. Download ClickForge-Linux.zip and extract it.
  2. Run the ClickForge executable file.