Skip to content

Releases: Nain57/Smart-AutoClicker

Klick'r 3.0.1

16 Aug 18:01
7598a25
Compare
Choose a tag to compare

BugFix

  • Fix a bug preventing to save the smart Actions order.

Klick'r 3.0.0

15 Aug 10:39
b8b413f
Compare
Choose a tag to compare

Klick'r 3.0.0 is now stable !
Thank you to all testers that have helped greatly and endure the first beta crashes!

All changes contained in this version compared to 2.4.2 can be found in the beta release notes:

Klick'r 3.0.0-beta05

02 Aug 14:48
Compare
Choose a tag to compare
Klick'r 3.0.0-beta05 Pre-release
Pre-release

Important

This is a beta build.
It might be unstable so please backup your scenarios before updating to this version. It will be only availble on direct download here, and not on PlayStore/FDroid.

Sorry for the update delay, I have been very busy with my personal life lately. Last beta have shown very stable according to crashlytics, and i'm very happy to introduce you to the final changes before the production release.

Unify Ui between modes

Ui for the regular scenarios have been praised by many users, while the Ui for the Smart Scenarios was going more and more a "menu hell". So i have applied the same UX to the Actions and Image Conditions list, allowing you to easily interact and test while creating them.

This new UI will allow you to easily understand the content of an Action/Conditions, as well as providing other new features in a centralized way. You can test the focused item in one click to verify if it works as intented, allowing you to save a lot of time during the scenario creation.
Also, reordering actions was a bit tedious when you you have a lot of them. You can now move them using the '<<' and '>>' buttons, or select directly the new position by click in the displayed index (1/2).

All of the new Smart Scenario features have also been backported to the regular Scenario.

Click/Swipe capture

A new option have been added to the Actions menu for Regular and Smart Scenarios, the gesture capture. It allows you to capture a click or a swipe, with the positions and duration automatically filled for you.

This will allows you to quickly create an action, and combined with the test action button, you can test it immediately.

Note

This is as close as possible to "Record & Play" feature.
I have tested it on a lot of apps that propose it, and I was never really convinced. The issue with Android, you can't register touch events and let them pass though. You need to either capture first and replay, or do some weird blinking between capture a letting through to execute the user action.
Both of those solutions have a lot of flaws and I don't think they are a good solution. That's why I have choosen to propose something different, capture and replay are separated, but available on the same screen in one click.
My firsts testers find it very efficient, but let me know if you like it.

New Langage supported: Brazilian Portuguese

Thanks a lot to @Vaz15k for its contribution!

Klick'r 3.0.0-beta04

07 Jun 16:36
Compare
Choose a tag to compare
Klick'r 3.0.0-beta04 Pre-release
Pre-release

Important

This is a beta build.
It might be unstable so please backup your scenarios before updating to this version. It will be only availble on direct download here, and not on PlayStore/FDroid.

This release keep focusing on stabilizing the code for the public release. Several crashes have been fixed.
I have forgot to mention (and merge) a few utility features in the previous release note, so here they are!

Menu Show/Hide

A new button is now available in the notification, the show/hide button, allowing to hide Klick'r menu while detecting.
Capture d'Γ©cran 2024-06-07 183110

Quick Settings Tile

You can now quickly load the last scenario runned with a quick settings tile. Check how to add new tiles and pick the Klick'r one!
Capture d'Γ©cran 2024-06-07 183216

Note

Some dumbasses are copying Klick'r to create false GPT-4o apps (like this guy not smart enough to put it in private https://github.com/yzj9120/Smart-AutoClicker). If you see any app published impersonating Klick'r, please report it. I'd like to remind everyone that Klick'r is under GPL-3.0 licence, meaning that you can fork and use the code in your app, but original content must be credited, and the source code of this new app MUST be open source as well.

Also note that Klick'r/Smart Autoclicker is only available here, on FDroid and Google PlayStore. If you have downloaded the application from any other sources, your phone is in huge security threat, as the application have complete visibility on your screen and can inject touch input as will.

Full Changelog: 3.0.0-beta03...3.0.0-beta04

Klick'r 3.0.0-beta03

01 Jun 13:26
Compare
Choose a tag to compare
Klick'r 3.0.0-beta03 Pre-release
Pre-release

Important

This is a beta build.
It might be unstable so please backup your scenarios before updating to this version. It will be only availble on direct download here, and not on PlayStore/FDroid.

Bug fixes

  • Fix a crash when updating from 2.4.2 with certain scenarios
  • Fix a possible crash on Xiaomi devices
  • Fix a crash on screen recording start on Samsung devices with Android 14
  • Improve detection stability

Full Changelog: 3.0.0-beta02...3.0.0-beta03

Klick'r 3.0.0-beta02

24 May 11:49
Compare
Choose a tag to compare
Klick'r 3.0.0-beta02 Pre-release
Pre-release

Important

This is a beta build.
It might be unstable so please backup your scenarios before updating to this version. It will be only availble on direct download here, and not on PlayStore/FDroid.

Bug fixes

  • Fix issue in Event Toggle menu when event list is bigger than the screen. See #422. Many thanks to LostLinguine for his feedback
  • Fix a possible crash on notification permission request on some Xiaomi devices
  • Fix the import of backups containing a TriggerEvent
  • Fix a possible crash when loading an invalid image

Thank you all for your contribution, I keep monitoring the stability on crashlytics, and so far it is really good. Please keep providing any feedback on this beta, as it will help improve the final version.

Klick'r 3.0.0-beta01

19 May 15:47
Compare
Choose a tag to compare
Klick'r 3.0.0-beta01 Pre-release
Pre-release

Important

This is a beta build.
It might be unstable so please backup your scenarios before updating to this version. It will be only availble on direct download here, and not on PlayStore/FDroid.

Welcome to Klick'r !

After over 6 month without news, I'm glady presenting you the version 3.0.0 of your favourite autoclicker!

During this long development time, I have made my main focus to rework entirely the architecture of the application. Smart AutoClicker was initialy designed as a side project and I wasn't excepting to get so many users for it. Some of you contributed by proposing new features that were great addition to the application. The problem is, you don't develop a side project like you develop an actual stable app used by thousands of peoples, and the old architecture was showing its limits to continue adding more and more new features. So I took the time to rework it. It was painful but I've learned a lot from it, and now it will really ease the future development of features, as well as the maintenance of the application.

To reflect this change, I have decided to change the name of the application. Smart AutoClicker will now be called Klick'r. I hope you'll like it!

New Features

Rest assured, this release is not just a bunch of technical adjustments and a rebranding, it also contains tons of new features for you to play with!


Trigger Events

Alongside the regular Screen Events, based on image detection, there is now the Trigger events.

A Trigger Event is pretty similar to a Screen Event, but instead of an Image Condition, it contains Trigger Conditions. A Trigger Condition is a condition that can be fulfilled at anytime during the scenario, based on your selected trigger type.

Timer: Wait until a certain time before being fulfilled. It can be automatically restarted, which is useful to create periodic actions

Counter: Monitor a value modified by a new specific new action. This will enable complex logic for your scenario

Broadcast: Trigger your actions on system events. Use the new Android API browser to find what suits your needs!.


Counter Action

As introduced with the new Counter Condition Trigger Event, you can now count values in a variable in order to verify it later. While the Counter Condition does the verification part, the Counter Action allows you to set or change this value, allowing you to define more complex behaviours in your scenarios.


Toggle Events And Intent rework

I have also reworked the UX for those two existing actions. While they were working as expected, they were tedious to use and users often think they were not working due to confusion.

For the Intents, i have added a browser for the most common Android Intents availables in the API, alongside to a button opening the field documentation on the Android Developer website. Keep in minds that Intents are defined by Google in Android, or by other Applications in their apk, they are tools intended to be used by developpers.

For the toggle events, user often want to change the state of several events at the same time. The previous UI was requiering to create an Action for each change, which can be tedious when you have a lot of events in your scenario. The new implementation now allows you to controls the state off all events in your scenario at once, allowing you to create only one Action.


Testing during creation

One big problem with the UX flow is that it was forcing you to finish creating a valid scenario to test your Screen Events and your Screen Conditions. Now, you can directly test the correct detection with the new Test Event and Test Conditions buttons, without any other elements interfering with your test, with the debug overlay you already know for scenario debugging.

Beta process

As you can see, there is a lot of changes, and that's only the visible part of the iceberg. You will also notice some design changes (I hope for the best). This version is not considered stable, even if I have tested it a lot. But it is becoming difficult to test every test case on every configuration alone, so I'm asking for your support to help me debug it!

As stated at the begining of this release note, this version apk will only be available here. It will update your current fdroid installation, so backup your data before installing it.

I have enabled Crashlytics on this version in order to collect crash reports automatically (it will not be the case on the final fdroid version, for privacy purposes). Everything is collected anonymously and the data will be automatically deleted after 90 days.

For all bug reports and comments about the 3.0.0 version, please use the discussion attached to this release note. I will soon clean the Issue section, as a lot of them are really old, or difficult to understand. A new form is available for bug report and feature requests, please use them as any other tickets will be automatically deleted soon.

Technical details and change log

utors

Full Changelog: 2.4.2...3.0.0-beta01

SmartAutoClicker-2.4.2

27 Jan 13:56
b7af3c0
Compare
Choose a tag to compare

Bug fixes

  • Fix an issue preventing to capture conditions/detection conditions in landscape mode on Android 14. (see #338)
  • Fix copy button in dumb actions brief
  • Fix default scenario quality for tutorials

Full Changelog: 2.4.1...2.4.2

SmartAutoClicker-2.4.1

02 Dec 12:55
8bdf872
Compare
Choose a tag to compare

Bug Fixes:

  • Improve invalid native load and error display
  • Fix another crash on Xiaomi. As this phone maker can't do a proper implementation of Android in its shitty devices, this is the last workaround i will make for those phones.

SmartAutoClicker-2.4.0

19 Nov 16:28
Compare
Choose a tag to compare

New Features

Simple scenarios

When creating a new scenario, you can now select between 2 types, simple and smart. While a smart scenario is the regular Smart AutoClicker experience, the simple scenario is more like the regular AutoClicker experience, without image detection. This will allow you to create a scenario when willing to automate simple use cases.

Ui improvements

  • New actions overlay look and feel for simple scenario is also applied to smart ones.
  • Indications during click/swipe selections are now hidding automatically after 3s to let you see the top of the screen.
  • When updating a click/swipe position, previous selection is now visible.
  • All floating menu now shares the same position, no need to move them one by one anymore.
  • Add the possibility the stop a scenario by pressing "Volume Down"

Bug fixes

  • Fix a crash on Android 12 & 13 to due invalid notification icon. This has been introduced with the previous version with the same fix but for Android 9 devices. We now use old format for old phones and new format for new ones.
  • Fix a crash when the user start a scenario containing a condition bigger than the selected detection area. User should no longer be able to achieve that by moving the selector really quickly.
  • Fix a possible crash during a rotation with the debug enabled.
  • Fix a possible Application Not Responding when closing all overlays at once.
  • Catch and display an error message when smart autoclicker native lib is not found on the device. This should not happen when installing via regular means, but if anybody encounter this, it will tell them why.