Destroy666
Member
A condition like this already exists (Plugin state), but would not solve your issue I believe.
On startup the condition would be false but in the first interval after the startup the condition would evaluate to true, which would trigger the actions of the macros to be run again.
So effectively the problem would only be delayed by a single interval.
But I will try to think of a solution on the weekend.
(Probably just a checkbox to tick whether or not the first execution of a macro should be "skipped")
Ah, I though it would evaluate that recording stopped under the hood and then not consider it stopping again, but I guess all conditions have to be met.