Important
This is a beta build.
It might be unstable so please backup your scenarios before updating to this version. It will be only available on direct download here, and not on PlayStore/FDroid.
I'm really excited to give you access to the first beta of Klick'r 4 !
This version is probably one of the biggest forward step feature wise since the application was launched a few years ago.
Due to its really large scope, I will need you more than ever to tests it as much as you can. All feedback about crashes, bug or new features is welcome.
New Feature: Color Condition
One of the main issue with image detection (template matching) is that it is not precise for small images, especially when scaling down. The new Color Condition solve this problem by offering the possibility to check the color of a given pixel on the screen.
New Feature: Text Condition
This might be the number one feature requested, and the reason why it didn't come earlier is really simple: It's REALLY complicated, way more than image detection ! After about a year testing different frameworks and refining my solution, I finally have someting precise and fast.
You can know search for a given text anywhere on the screen, in an area defined by you, just like the image detection. Please note that detecting a language that uses a different alphabet than Latin will require to download additional packages. For those alphabets, my tests were really basic, as it is difficult to test a forein language based on an different alphabet than mine, so any feedback will be appreciated.
New Feature: Number Condition
Comparing is text is useful, but comparing to a number can be even more powerful. With this condition, you can detect a number displayed within an area, and then compare it to either a static value, or the value contained within a counter.
New Feature: Execution limiter
Users often ask how they can reduce the battery consumption of their scenario, or can they control Klick'r processing rate. The execution limiter has been made for them. By selecting a rate, you can limit how many times per seconds (or mminutes) Klick'r will verify your events lists.
New Feature: Event reloading
In order to avoid executing an event several times when detecting something, users had to either add a wait at the end of their Action list or disable the event temporarely, waiting for the app receiving the actions to process the input and display something else.
In order to ease this frequent use case, you can now use the Event Reloading parameter. It allows you to disable this event for a short period of time everytime it is fulfilled.
QoL: Copy rework
With the scenario being more and more complex, copying multiple items was a frequent use case and can be a pain to deal with when the item copied is referencing something not available in your scenario.
The new copy dialog now allows you to copy several items at once, and if there is any missing reference, allows you to directly resolve those missing reference by replacing them.
QoL: Counter menu
It wasn't really clear what counter were used in your scenario, leading to complicated management for huge usage of this feature.
Counter now have their dedicated dialog, showing you who is using a given counter and allowing to easily manages them. It is now also possible to declare a starting value for a counter, and use decimals.
New languages supported
Thanks to the community, clicker is now available in more languages:
- Spanish
- Russian
- Arabic
- Japanese
- Traditional Chinese
Many thanks to @v1s7 , @v22YO , @abc0922001, @muhammadbahaa2001 and @BoringMan314
Bugfixes
- Fix a possible crash in DebugReport menu
- Fix a possible crash when playing agressively with the sliders
- Fix multiple crashes when rotating the device while detecting
- Fix a possible crash when importing a scenario
- Fix simple scenario add action button doing nothing
- Fix a bug cancelling the scenario copy when dismissing the dialog (thanks @vibhor1102)
- Fix sometimes not restoring the correct position (thanks @vibhor1102)







