bitfocus / companion

Bitfocus Companion enables the reasonably priced Elgato Stream Deck and other controllers to be a professional shotbox surface for an increasing amount of different presentation switchers, video playback software and broadcast equipment.
http://bitfocus.io/companion
Other
1.57k stars 499 forks source link

Logic based options on buttons #2861

Closed reidwwall closed 4 months ago

reidwwall commented 4 months ago

Is this a feature relevant to companion itself, and not a module?

Is there an existing issue for this?

Describe the feature

I would like to have logic based options on a button.

IF button pressed and A,B, and C = True, then do XYZ actions.... IF Botton pressed and D and E are true, then do "V" actions....

I have about 60 triggers, and about half of them are just creative variables so the action of a button does something depending on the state of a variable.....

Usecases

It would save creating so many triggers........ it would mean we could essential create toggle buttons based upon feedback.

If feedback says status = off, then button press turns "thing" on if feedback says status = on, then button press turn "thing" off".

steps don't really allow for actions based upon status of a device's state.

Julusian commented 4 months ago

Duplicate of #1052 and #372