SonNg2k / macos-auto-clicker

A simple auto clicker for macOS Big Sur and above

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Auto Clicker for macOS

A simple auto clicker for macOS Big Sur and above, built with ♥️ in Swift 5 & SwiftUI.

screenshot screenshot

Why tho?

All the auto clickers out there were either really outdated, old, buggy and/or have legacy code bases. So, given how simple they are to make, I figured I'd give it a shot, at whipped this up in an evening or two with the aim to make something more modern and maintainable. Plus, I get to write in easter eggs, who says love can't be colourful.


Index


Usage

There is a compiled app binary in dist ready for use, but at the moment its unsigned as I don't have a paid dev cert, so it may not work for you. If thats the case, clone the project and build a copy using your own dev cert as you would any normal xcode project.


Development

This is a side project, so feel free to submit a PR for any functionality/bug fixes and go ham. There aren't any contributing guidelines or code styles as of yet.


Testing

Hey00000, this needs implementing.


Todo

  • Dev cert from a paid dev account so I can sign the app!
  • Add global shortcuts (when app is not in focus), as the shortcuts currently only work in-app. Now I have AppDelegate hooks, I should be able to re-install soffes/HotKey via SPM and get them setup, making sure to place it somewhere where it won't get garbage collected
  • Semver auto version bumping and build numbers (see my ios-chronoscape repo)
  • Tests
  • Customise keybinds
  • brew support
  • 'Keep ontop' option
  • Menu bar mode/move app to menu bar popup

Changelog

Any and all project changes for releases should be documented below. Versioning follows the SEMVER standard.


Version 1.1.0

This should have been a patch release, but I don't have the build suite quite setup for it yet so its a minor release instead.

Added

  • Easter egg!

Changed

  • Minor code refactor and tidy up
  • UI overhaul
  • Shortcuts for the commands are now displayed underneath the buttons instead of in placeholder fields

Fixed

  • Nothing

Removed

  • Nothing

Version 1.0.0

Initial release.

Added

  • Everything

Changed

  • Everything

Fixed

  • Everything

Removed

  • Everything

About

A simple auto clicker for macOS Big Sur and above

License:MIT License


Languages

Language:Swift 100.0%