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!