ControlPlane
ControlPlane copied to clipboard
Allow for global rules
Allow a rule to perform an action regardless of what context is currently selected
This makes me think of something where contexts effectively become a new evidence source, and the current workflow of evidence -> rule -> context -> action becomes evidence -> rule -> action, where evidence can include contexts, and action can include setting contexts.
In this case, it seems like it might be best for each rule to have the ability to trigger one or more actions, both when activated and deactivated (entry and exit tasks, to borrow the Tasker terms), with some kind of placeholder or premade actions that don't require user-definition for some tasks (like turning on or off certain contexts).
Active context(s) as evidence source have been on my todo list for a while, the rest can already be done (rules already set active contexts). Anyway, this issue is kind of included in the "context groups" issue that's being solved in the rewrite.
I share this wish : being able to perform an action for any context change. I mainly need to switch the sound off whenever I move the computer.
Thanks for this great tool.
:+1: Yes! This is the biggest thing that was always missing from MarcoPolo, and my biggest hope when I saw that you had picked up the ball by forking it.
Couldn't you cover that with nested contexts?