How to set priority for a ‘situation’?

A ‘Situation’ does not have priority as such. Multiple ‘situations’ can be active at any time.

However, the order of ‘situations’ in the list does have meaning for individual ‘actions’. In case multiple active ‘situations’ have overlapping ‘actions’, the ‘action’ of the last active ‘situation’ in the list takes precedence.

NOTE: Some ‘actions’, like opening an application, do not mind possible overlaps because they are not stateful.



How to make a ‘condition’ use ‘NOT’?

You can make a ‘condition’ (or group of ‘conditions’) follow a ‘NOT’ logic by tapping the equals sign.



How to apply ‘OR’ between ‘conditions’?

In pursuit of keeping the application UI and logic simple, it is not possible switch ‘AND’ to ‘OR’ between different types of ‘conditions’ in a ‘situation’.

However, it is possible to achieve ‘OR’ by splitting a ‘situation’ to multiple smaller ‘situations’. These smaller ‘situations’ can then be used as a ‘condition’ for another ‘situation’ by using the ‘Situation condition’.

Multiple entries in the ‘Situation condition’ - like with all other ‘conditions’ allowing multiple entries - then follow ‘OR’ logic.



How to re-arrange items in the UI?

You can re-arrange ‘situations’ by long pressing the items and dragging to a new location in the list.

Please note that neither ‘conditions’ or ‘actions’ can be re-arranged.



How to remove items in the UI?

You can remove ‘situations’ and individual ‘conditions’ and ‘actions’ in them by long pressing the items and dragging to the trash bin that appears in the bottom center of the application view.

Please note that with ‘conditions’ and ‘actions’ the long press works only on top of the content part - not on top of the icon or equals sign.



How to update the application language?

On first install the app automatically checks device language and updates corresponding language pack automatically - if available.

At any other point in time, you can go to application Settings and press Update button under the Translation section. Also then, application checks the device language and updates corresponding language pack - if available.

If your language is not available, please consider helping us provide it.



Why is the app not working in the background?

Situations is designed to run a continuous background service regardless of the UI being open or not. However, latest Android & manufacturer versions have introduced battery optimization techniques that actively shut down or suspend services running in the background.

Situations does ask the user to disable battery optimization for the app. However, unfortunately that is not enough with all manufacturer specific implementations. Instead, you as a user should also check system Settings and manually disable any manufacturer specific battery or background optimizations for the app.