Buttons that check before they act
Every button runs a script: a list of vMix functions with logic around them. A script can read live vMix state, branch on it, wait, keep a variable and call an outside API.
_('Overlays[0].ActiveInput')and other expressions read the state of vMixCondition,ElseandGoTofor branchingTimerandDelayto pace a sequenceSetVariableandSetGlobalVariableto remember thingsAPIandAPIPOSTto reach anything with a URL
The editor lists every vMix function with its parameters, so you pick from a catalogue instead of memorising names.