macos-auto-clicker

A simple auto clicker for macOS Big Sur, Monterey, Ventura and Sonoma.

MIT License

Stars
166

Bot releases are visible (Hide)

macos-auto-clicker - Beta Release 1.7.21 (5a1b91e42d798ce138a33e0cd1f6171843d93d62) Latest Release

Published by github-actions[bot] over 1 year ago

๐Ÿ› Bug Fixes

  • Fix download link in Readme (47fd177)

๐Ÿ”ง Chores

  • Fastlane automated version bump (c388bcd)
  • Fastlane automated version bump (beta) (a45b8dd)
macos-auto-clicker - Release 1.7.21

Published by github-actions[bot] over 1 year ago

๐Ÿ› Bug Fixes

  • Fix download link in Readme (47fd177)

๐Ÿ”ง Chores

  • Fastlane automated version bump (ab350d3)
macos-auto-clicker - Release 1.7.20

Published by github-actions[bot] over 1 year ago

๐ŸŒŸ Features

  • added dynamic menu bar option (31fad01)

๐Ÿ› Bug Fixes

  • Set the output_name for prod builds too in the Fastfile (0f98fc6)
  • This fixes some of the colouring to account for Light/Dark mode and Light/Dark wallpapers by using the Color.primary colour. Its not an exact match for Light scenarios, but its the best I can do until Apple surfaces an API or Color to use when dealing with wallpaper effected MenuBar icon colours irregardless of the system theme. (1cdb422)
  • Attempt a rollback of create-dmg to solve build issues (17ea429)
  • Welp that didn't fix it, exact same problem, revert! (2cef1f0)
  • Attempt to surface errors, ideally I want to be able to watch for the error code and have fastlane error if the error code != 0 or != 2 (cb79d84)
  • Closes #73 - Add project URL to the about dialogue (03c716f)
  • Attempt to fix the DMG build issues by just swapping out the build tool for it all together... (c803967)
  • Remove straggling yarn bits (2fb4eb1)
  • Could this be the problem? It appears to have nested into another directory, I reckon this is an undocumented behavior change in the macOS 13 upgrade for the runner. Looking at the build path for the output fragment its changed, from /Users/runner/work/macos-auto-clicker/build/AutoClicker.app to /Users/runner/work/macos-auto-clicker/macos-auto-clicker/build/AutoClicker.app, and extra nested '/macos-auto-clicker' directory has appeared from somewhere, but I have no idea where! (16951f5)
  • ?????? At this point I'm running out of ideas, 'hdiutil: create failed - Function not implemented' is mostly met online with 'we have no idea what the fuck that means'. Why is this build chain so damn fickle?! All this to attempt to close #69, in which the issues popped up out of nowhere anyway (9ec9d7b)
  • FFS... this is just getting ridiculous. Finally found an issue thread regarding this problem: https://github.com/actions/runner-images/issues/7522 apparently running the process as root is one path to a fix. Reverted from e9f03d281d5fc0eecbf44bc938c6d727c4a65cd2 to HEAD. (bd268a1)
  • Update path spec, just like in 16951f523a899e4eba310d21b3a82ccce7882ec5 (04f8b4b)
  • Another attempt, the path spec wasn't the issue, so lets try and fix the script so that it fails correctly and stops the release process if the build fails, by correctly listening for the only exit codes that are 'fine', 0 or 2 (c995bae)
  • Wrong way to return back to fastlane whether to terminate the lane (da983fe)
  • Allow it to proceed past the normal error point, for debugging purposes, but checking that it has the required file before creating the release (15ba9af)
  • Revert "fix: FFS... this is just getting ridiculous. Finally found an issue thread regarding this problem: https://github.com/actions/runner-images/issues/7522 apparently running the process as root is one path to a fix. Reverted from e9f03d281d5fc0eecbf44bc938c6d727c4a65cd2 to HEAD." (9191736)
  • I give up with DMG's... I have no idea what's going on and it looks to be a much deeper issue than something I can patch out. Let's just swap to zip, its not as 'nice', but it works. Now just to hope the zip isn't relative and nests directories to the target within the archive. (cbc93f3)
  • Zip runs at a different directory level to the sh call (4cbfe47)
  • Fix output path for zip archive target (cfa1191)
  • (mainly for version bump) Restore README version bump (8f53e75)
  • Need a provision for README to be committed, although need to check if this breaks staging builds (005d209)

๐Ÿ”ง Chores

  • Fastlane automated version bump (beta) (73c8f66)
  • In an attempt to fail fast on debugging the random build failures, create a local build environment that mirrors the failing steps in GHA (c63057b)
  • Remove macOS 12 & 13 availability provisions now the minimum build target is macOS 13 (7420667)
  • Change the icon itself to something else when running the clicking to make it extra apparent its running (ac80152)
  • Fastlane automated version bump (beta) (7f73b16)
  • Fastlane automated version bump (beta) (360d8f7)
  • Fastlane automated version bump (beta) (f2bfef7)
  • Fastlane automated version bump (beta) (8eead3f)
  • Fastlane automated version bump (beta) (8724e28)
  • Bump actions versions to fix warnings (995f060)
  • Update Gem's/fastlane (f91e622)
  • bundle exec fastlane add_plugin dmg (e9f03d2)
  • Fastlane automated version bump (beta) (44d18fa)
  • Fastlane automated version bump (beta) (c004250)
  • Remove line comments for good measure, just in case its a parsing error on the fastfile being masked by other things (f416be8)
  • Fastlane automated version bump (beta) (c16c7e3)
  • Fastlane automated version bump (beta) (115db6e)
  • Fastlane automated version bump (beta) (6d4825e)
  • Fastlane automated version bump (beta) (267665d)
  • Add debugging for directory contents before/after the DMG packaging (ccd19cc)
  • Fastlane automated version bump (beta) (1772f43)
  • Fastlane automated version bump (beta) (3c0acba)
  • Fastlane automated version bump (beta) (314561e)
  • Fastlane automated version bump (beta) (f62ff08)
  • Fastlane automated version bump (beta) (8e996a7)
  • Update README file extension for recurring builds (ccb1db8)
  • Squash repeatable build process steps into a reusable workflow, ChatGPT is fantastic at things like this, removing the monotony out of tasks like these with some PR level oversight (56f707f)
  • Fastlane automated version bump (beta) (b109cf3)
  • Fastlane automated version bump (beta) (5a1b91e)
  • Fastlane automated version bump (c388bcd)

๐Ÿ‘ป Unknown... spooky!

macos-auto-clicker - Beta Release 1.7.20 (b109cf398352534c472678c38f2129bfbad86385)

Published by github-actions[bot] over 1 year ago

๐Ÿ› Bug Fixes

  • Need a provision for README to be committed, although need to check if this breaks staging builds (005d209)

๐Ÿ”ง Chores

  • Fastlane automated version bump (beta) (5a1b91e)
macos-auto-clicker - Beta Release 1.7.19 (8e996a7832e6681f5a12d0588d39d29ddd37105c)

Published by github-actions[bot] over 1 year ago

๐Ÿ› Bug Fixes

  • (mainly for version bump) Restore README version bump (8f53e75)

๐Ÿ”ง Chores

  • Update README file extension for recurring builds (ccb1db8)
  • Squash repeatable build process steps into a reusable workflow, ChatGPT is fantastic at things like this, removing the monotony out of tasks like these with some PR level oversight (56f707f)
  • Fastlane automated version bump (beta) (b109cf3)
macos-auto-clicker - Beta Release 1.7.18 (f62ff083b38a35a3b01f0637448abc9f56e86d1c)

Published by github-actions[bot] over 1 year ago

๐Ÿ› Bug Fixes

  • Fix output path for zip archive target (cfa1191)

๐Ÿ”ง Chores

  • Fastlane automated version bump (beta) (8e996a7)
macos-auto-clicker - Beta Release 1.7.12 (6d4825e789336e9a975d0359b7307247782593a8)

Published by github-actions[bot] over 1 year ago

๐Ÿ› Bug Fixes

  • Another attempt, the path spec wasn't the issue, so lets try and fix the script so that it fails correctly and stops the release process if the build fails, by correctly listening for the only exit codes that are 'fine', 0 or 2 (c995bae)

๐Ÿ”ง Chores

  • Fastlane automated version bump (beta) (267665d)
macos-auto-clicker - Beta Release 1.7.11 (115db6eab80af33e3f6588c29dfa7f0f2b57ee3f)

Published by github-actions[bot] over 1 year ago

๐Ÿ› Bug Fixes

  • Update path spec, just like in 16951f523a899e4eba310d21b3a82ccce7882ec5 (04f8b4b)

๐Ÿ”ง Chores

  • Fastlane automated version bump (beta) (6d4825e)
macos-auto-clicker - Beta Release 1.7.10 (c16c7e308537966e561fce6b913e8e33a790ad01)

Published by github-actions[bot] over 1 year ago

๐Ÿ› Bug Fixes

๐Ÿ”ง Chores

  • Fastlane automated version bump (beta) (115db6e)
macos-auto-clicker - Beta Release 1.7.5 (8eead3fc378c0ba9f431ec7e5987483418dd3cf6)

Published by github-actions[bot] over 1 year ago

๐Ÿ› Bug Fixes

  • Closes #73 - Add project URL to the about dialogue (03c716f)

๐Ÿ”ง Chores

  • Fastlane automated version bump (beta) (8724e28)
macos-auto-clicker - Beta Release 1.7.4 (f2bfef7beea5b3ac921feda744e34c5ddf400ce1)

Published by github-actions[bot] over 1 year ago

๐Ÿ› Bug Fixes

  • Attempt to surface errors, ideally I want to be able to watch for the error code and have fastlane error if the error code != 0 or != 2 (cb79d84)

๐Ÿ”ง Chores

  • Fastlane automated version bump (beta) (8eead3f)
macos-auto-clicker - Beta Release 1.7.3 (360d8f7395ef071f7b0b7e91b050d5153f2d8e22)

Published by github-actions[bot] over 1 year ago

๐Ÿ› Bug Fixes

  • Welp that didn't fix it, exact same problem, revert! (2cef1f0)

๐Ÿ”ง Chores

  • Fastlane automated version bump (beta) (f2bfef7)
macos-auto-clicker - Beta Release 1.7.2 (7f73b166ebe8205e40af413de678334c5e8d591e)

Published by github-actions[bot] over 1 year ago

๐Ÿ› Bug Fixes

  • Attempt a rollback of create-dmg to solve build issues (17ea429)

๐Ÿ”ง Chores

  • Fastlane automated version bump (beta) (360d8f7)
macos-auto-clicker - Beta Release 1.7.1 (73c8f66df1f08fb0341ca0489f78902868027813)

Published by github-actions[bot] over 1 year ago

๐ŸŒŸ Features

  • added dynamic menu bar option (31fad01)

๐Ÿ› Bug Fixes

  • This fixes some of the colouring to account for Light/Dark mode and Light/Dark wallpapers by using the Color.primary colour. Its not an exact match for Light scenarios, but its the best I can do until Apple surfaces an API or Color to use when dealing with wallpaper effected MenuBar icon colours irregardless of the system theme. (1cdb422)

๐Ÿ”ง Chores

  • In an attempt to fail fast on debugging the random build failures, create a local build environment that mirrors the failing steps in GHA (c63057b)
  • Remove macOS 12 & 13 availability provisions now the minimum build target is macOS 13 (7420667)
  • Change the icon itself to something else when running the clicking to make it extra apparent its running (ac80152)
  • Fastlane automated version bump (beta) (7f73b16)

๐Ÿ‘ป Unknown... spooky!

macos-auto-clicker - Beta Release 1.6.15 (a4539b04b5051b63cf59e050ad727c94a900e246)

Published by github-actions[bot] over 1 year ago

๐Ÿ› Bug Fixes

  • Lock in readme version for older versions of macOS (this commit should also trigger a new build to hopefully fix the builds again, ffs) (97ad514)
  • Set the output_name for prod builds too in the Fastfile (0f98fc6)

๐Ÿ”ง Chores

  • Fastlane automated version bump (308f72f)
  • Fastlane automated version bump (a0a081c)
  • Fastlane automated version bump (beta) (73c8f66)
macos-auto-clicker - Release 1.6.14

Published by github-actions[bot] over 1 year ago

๐Ÿ› Bug Fixes

  • Lock in readme version for older versions of macOS (this commit should also trigger a new build to hopefully fix the builds again, ffs) (97ad514)

๐Ÿ”ง Chores

  • Fastlane automated version bump (a0a081c)
macos-auto-clicker - Release 1.6.13

Published by github-actions[bot] over 1 year ago

๐Ÿ› Bug Fixes

  • Apply the correct window sizing behavior on macOS 13 (23664d3)
  • fixed 'Finished' notification appearing after manually cancelling the timer. (2545fc8)
  • Fix application crashing and becoming un-openable if the user clicks outside of the shortcut box, thus setting the shortcut, to nothing (727419c)
  • Closes #67, refresh the menu bar when a new customised shortcut is defined (f59285b)
  • Attempt to upgrade Ruby (bc4f138)
  • Attempt to fix macOS runner Ruby version conflict (e1c37da)
  • Attempt to fix Xcode build error that isn't present on my local that would be a pain to refactor otherwise, by forcing the same Xcode version as is running locally and is available on the macOS 13 runner: closure containing control flow statement cannot be used with result builder 'SceneBuilder' when using if #available. https://github.com/actions/runner-images/blob/main/images/macos/macos-13-Readme.md#xcode https://docs.fastlane.tools/actions/xcversion/ (788583c)
  • Attempt to fix Xcode build error; Missing gem 'xcode-install', please add the following to your local Gemfile (6820b75)
  • Build trying to commit package manager assets (315a700)
  • Attempt to fix the automated Actions builds which may be caused by a space in the name? This is proving really hard to debug :( (15f42ce)
  • Hopefully this fixes the build issues, although I'm having to deprecate support for macOS 11 & 12 in order to do so due to dependency updates meaning I can no longer support those platforms. The underlying issues were far deeper rooted than I first thought... (3469755)
  • Getting there with the builds... (d99f682)

๐Ÿ”ง Chores

  • Fastlane automated version bump (beta) (2390e1c)
  • Move to a staging branch for beta builds which aligns better with industry norms and frees up the dev branch to become a working branch (5a9c695)
  • Bump task runner to macOS 13 (10c2d68)
  • Merge branch 'dev' into staging (26640e6)
  • Fastlane automated version bump (beta) (541398d)
  • Fastlane automated version bump (beta) (645f6e1)
  • Merge branch 'main' into staging (4c1d4b3)
  • Fastlane automated version bump (beta) (a4539b0)
  • Fastlane automated version bump (308f72f)

๐Ÿ“– Documentation

  • Note the potential bug when updating regarding permissions not being granted (b49c051)
  • Readme update now that the versions have split (6365606)

๐Ÿ‘ป Unknown... spooky!

macos-auto-clicker - Beta Release 1.6.13 (645f6e1802c2fe45af39d57061f10aba86dd101a)

Published by github-actions[bot] over 1 year ago

๐Ÿ› Bug Fixes

  • Hopefully this fixes the build issues, although I'm having to deprecate support for macOS 11 & 12 in order to do so due to dependency updates meaning I can no longer support those platforms. The underlying issues were far deeper rooted than I first thought... (3469755)
  • Getting there with the builds... (d99f682)

๐Ÿ”ง Chores

  • Fastlane automated version bump (2a1931a)
  • Merge branch 'main' into staging (4c1d4b3)
  • Fastlane automated version bump (beta) (a4539b0)

๐Ÿ“– Documentation

  • Readme update now that the versions have split (6365606)
macos-auto-clicker - Beta Release 1.6.11 (541398d83686209f8a47bfd3032cc3b9ca61253a)

Published by github-actions[bot] over 1 year ago

๐Ÿ› Bug Fixes

  • Attempt to fix the automated Actions builds which may be caused by a space in the name? This is proving really hard to debug :( (15f42ce)

๐Ÿ”ง Chores

  • Fastlane automated version bump (beta) (645f6e1)
macos-auto-clicker - Beta Release 1.6.10 (2390e1cbe2edbaf5ede0d60f34e0941333ca571b)

Published by github-actions[bot] over 1 year ago

๐Ÿ› Bug Fixes

  • Apply the correct window sizing behavior on macOS 13 (23664d3)
  • fixed 'Finished' notification appearing after manually cancelling the timer. (2545fc8)
  • Fix application crashing and becoming un-openable if the user clicks outside of the shortcut box, thus setting the shortcut, to nothing (727419c)
  • Closes #67, refresh the menu bar when a new customised shortcut is defined (f59285b)
  • Attempt to upgrade Ruby (bc4f138)
  • Attempt to fix macOS runner Ruby version conflict (e1c37da)
  • Attempt to fix Xcode build error that isn't present on my local that would be a pain to refactor otherwise, by forcing the same Xcode version as is running locally and is available on the macOS 13 runner: closure containing control flow statement cannot be used with result builder 'SceneBuilder' when using if #available. https://github.com/actions/runner-images/blob/main/images/macos/macos-13-Readme.md#xcode https://docs.fastlane.tools/actions/xcversion/ (788583c)
  • Attempt to fix Xcode build error; Missing gem 'xcode-install', please add the following to your local Gemfile (6820b75)
  • Build trying to commit package manager assets (315a700)

๐Ÿ”ง Chores

  • Move to a staging branch for beta builds which aligns better with industry norms and frees up the dev branch to become a working branch (5a9c695)
  • Bump task runner to macOS 13 (10c2d68)
  • Merge branch 'dev' into staging (26640e6)
  • Fastlane automated version bump (beta) (541398d)

๐Ÿ“– Documentation

  • Note the potential bug when updating regarding permissions not being granted (b49c051)

๐Ÿ‘ป Unknown... spooky!