Releases: Nain57/Smart-AutoClicker
SmartAutoClicker-1.5.0
New Feature:
Import/Export scenario
You can now create an archive from one or many scenario and restore it later. Please note that the scenario are not meant to work on all devices, and one created on a small screen will not work on a big screen.
Bug fixes:
Overlay can't move on some part of the screen.
This bug is recurring every time I try to fix it for another device. Now concrete tests cases have been written for all know occurrence of this issue, and they should be no more regressions on it.
Colors not differentiated during detection
The detection algorithm was unable to differentiate the same shape with different colors. Now it is.
SmartAutoClicker-1.4.0
New Features:
Intent actions
You can now create a new type of action of your events, an Intent. An Intent is the Android way to communicate between applications. With this, you can start another app easily. UI is adapted for simple and advanced users. Broadcast are also supported !
Detection Quality
You can now change the quality of the detection in the new scenario settings screen. For a faster detection, but with more false positive, move the cursor to "Speed". For a slower detection, but with an higher detection precision, move the cursor to "Precision". This setting is unique to each scenario, so you can adapt it to your needs. Don't forget to use the debugger to find the best setting.
End condition / Stop after refactoring:
It was clear that this feature wasn't understood by everybody. Yet, it was really useful so I decided to display it differently. It is now located in the new scenario settings screen. Here, you can see all the end conditions, and even provide a operator like the event's conditions.
New toolbar
As the application grows in features, the button bar of the event list dialog is becoming crowed. To fix this, the buttons are now displayed in icons, and shown only when needed. This new bar is also the host of the new scenario settings button, providing access to the previous new features.
Bug fixes:
Bluestacks compatibility
Smart AutoClicker is now compatible with Bluestacks (tested on version 5.7.100.1036). I had to change the "graphic engine mode" to "compatibility" to run the application but this might be my old computer.
Copy button not displayed
When creating a new event, if the list of action/conditions was empty, the copy button was not displayed. Same for the event list. This was hiding the copy from other scenario feature. This is now fixed.
SmartAutoClicker-1.3.1
SmartAutoClicker-1.3.0
New features:
- Negation operator on conditions
- Conditions can now be detected on the whole screen instead of a static position.
- Click action: You can now click on the detected condition position.
- Simplify the UI a bit.
- Debugging mode with a long press on the Play button when starting the detection.
Bug fixes:
This update is a major one for Smart AutoClicker. I have removed my own detection engine and replaced it by OpenCv algorithms, allowing to provides new cool features such as the whole screen detection.
As the detection algorithm have change, the precision of the detection have changed as well, meaning that the threshold values for your conditions might have evolved as well. Don't worry, the update will update all your conditions threshold values to adapt them to the new behaviour.
This is still an early stage version for this new algorithm, it seems to work with my tests scenarios but I will need your feedback to improve it.
SmartAutoClicker-1.2.4
This should be the last round of bugfixes for the 1.2.x versions. Future releases will focus on bringing more features !
Bug fixes:
- Fixes weird behaviour on edit texts
- Fixes invalid capture area when creating a condition after reaching the minimum/maximum zoom level
- Fixes the "Executions before scenario end" feature (Thanks @tobiasschuelke !)
SmartAutoClicker-1.2.3
New features:
- Search bar added to the scenario list.
Bug fixes:
- Forbid a 0 second delay in the action creation screen.
- Fixes the overlays issues on Android 12 when rotating the screen after Smart AutoClicker has been started.
- Fixes a possible crash when rotating the screen while detecting.
SmartAutoClicker-1.2.2
New features:
- Event copy UI is now similar to the action copy one.
- It is now possible to copy an Event from another scenario.
- Similar events/actions are now merged in copy screen.
- Search bar has been added to the copy screens.
Bug fixes:
- Fixes some weird behaviours on edit text.
- Fixes the invalid state of the OK button in the event and action configuration dialogs.
- Fixes a crash on some devices that can occurs when capturing a new condition several times.
- Fixes a crash on slow devices when creating/moving an action.
SmartAutoClicker-1.2.1
Quality of life update:
- Events are now displaying theirs actions in the event list.
- Condition can now be copied from any other conditions from any scenarios.
- Actions can now be copied from any other actions from any scenarios.
- Actions can now be reordered by doing a long press on an action item and drag and drop it to the selected position.
- Last duration selected is now saved for each action type and restored as default values for the next action creations.
Bug fixes:
- Fixes a bug sometimes preventing to create a new event once there is more than one event.
- Fixes a bug on edit text constantly bringing back the cursor to the original position.
- Improve stability
SmartAutoClicker-1.2.0
Update of the scenario content:
Instead of containing a list of clicks or swipe, a scenario now contains a list of events. Each event can contains several actions (click, swipe or pause) executed upon condition detection.
- Old scenario are automatically converted to the new format.
- Refactor of the click/event UI to allow the creation/edition of the actions.
Other:
- Increase maximum capture zoom from 3 to 5.
- Various bug fixes
SmartAutoClicker-1.1.1
Add click scenario ending conditions. You can now stop the execution of a scenario after a given number of execution of a click.
A big thanks to @tobiasschuelke !
Also fixed a possible crash when selecting the part of the screenshot to capture.