Skip to content

Releases: achendev/DisableCtrlClick

v0.03

30 Jul 19:01

Choose a tag to compare

✨ New Features & Key Fixes

  • Configurable "Open at Login": You can now control whether the app starts automatically at login directly from the menubar. A new "Open at Login" checkbox has been added to the menu.
  • Smarter Startup: The app will no longer automatically re-register itself as a login item every time it's launched. Your choice to enable or disable "Open at Login" is now saved and respected across restarts.
  • Universal macOS Support (macOS 13+): The app is now built as a Universal Binary, ensuring native performance on both Apple Silicon (M1, M2, M3, etc.) and Intel-based Macs. The minimum required OS is now macOS 13.0 (Ventura).

Technical Improvements

  • The build script (build.sh) has been completely overhauled to compile for both arm64 (Apple Silicon) and x86_64 (Intel) architectures and combine them into a single executable using lipo.
  • The deployment target is now explicitly set to 13.0, ensuring the generated app is compatible with macOS Ventura and all subsequent versions like Sonoma and Sequoia.

v0.02

29 Jul 19:33

Choose a tag to compare

DisableCtrlClick v0.02 – 29 Jul 2025

🎯 Highlights

This release introduces a context menu and quality-of-life improvements, giving you more control over the app's behavior without sacrificing simplicity.

  • New Context Menu: Click the menubar icon to enable/disable the functionality or quit the app.
  • Enable/Disable On-the-Fly: Temporarily turn off the Ctrl-Click block whenever you need to, right from the menubar.
  • Improved Usability: Re-launching the app will now restore the menubar icon if you previously hid it with ⌘-drag.

What's New?

  • On-the-Fly Control: An "Enabled" checkbox in the context menu lets you toggle the Ctrl-Click blocking instantly.
  • Graceful Exit: A "Quit" option has been added to the menu for a simple and standard way to close the application.
  • Icon Restore: If you hide the menubar icon, just launch the app again to make it reappear. No more killall required.
  • Documentation: The README has been updated with clearer instructions for the new features and troubleshooting.

🔑 Key Features

  • Native & Tiny – Swift, ad-hoc-signed, < 100 KB binary.
  • Configurable via Menubar – Click the icon to temporarily disable the functionality or quit the app.
  • Menubar Presence – Removable with ⌘-drag; relaunch to bring it back.
  • Auto-Launches at Login – Set it and forget it.
  • Transparent Permissions – Requests only what it needs, nothing more.
  • Broad Compatibility – Verified on macOS Ventura 13 through Sequoia 15.2, Apple Silicon and Intel.

📦 Installation (Ventura +)

  1. Download DisableCtrlClick_0.02.dmg from the Releases page.
  2. Drag DisableCtrlClick.app to /Applications.
  3. Launch once; grant requested Accessibility and Input Monitoring permissions.
  4. Relaunch and enjoy!

⚙️ Build-From-Source Snapshot

git clone https://github.com/achendev/DisableCtrlClick.git
cd DisableCtrlClick
./build.sh          # Creates DisableCtrlClick.app + ICNS icon

📝 Known Issues

  • None reported. If you spot one, please open a GitHub issue.

DisableCtrlClick v0.01

19 Jun 22:28

Choose a tag to compare

DisableCtrlClick v0.01 – 20 Jun 2025

🎯 Highlights

  • Initial public build of the lightweight menubar utility that forces Control + Left-Click to behave like a standard left-click.
  • No configuration required beyond granting Accessibility and Input Monitoring.
  • Auto-launches at login using the modern ServiceManagement API (macOS 13 +, Tested on 15.2).

🔑 Key Features

  • Native & Tiny – Swift, ad-hoc-signed, < 100 KB binary.
  • Menubar Presence – Removable with ⌘-drag; no Dock clutter.
  • Universal ICNS – Retina-ready icon assets generated automatically by build.sh.
  • Transparent Permissions – Requests only what it needs, nothing more.
  • Broad Compatibility – Verified on macOS Ventura 13 through Sequoia 15.2, Apple Silicon and Intel.

📦 Installation

  1. Download DisableCtrlClick_0.01.dmg from the Releases page.
  2. Drag DisableCtrlClick.app to /Applications.
  3. Launch once; grant requested permissions.
  4. Relaunch and enjoy uninterrupted clicking.

⚙️ Build-From-Source Snapshot

git clone https://github.com/achendev/DisableCtrlClick.git
cd DisableCtrlClick
./build.sh          # Creates DisableCtrlClick.app + ICNS icon

📝 Known Issues

  • None reported so far. If you spot one, open a GitHub issue.