-
Is this a feature relevant to companion itself, and not a module?
Is there an existing issue for this?
Describe the featureFirst of all I would like to thank everbody who contributes to Companion! But for the first time since using it there is a change that really feels like a downgrade for me. So with all respect I would like to ask to maybe overthink this change. Maybe we could at least get a toggle to hide these delay actions? Thank you for reading. Usecases |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments
-
|
You can read the discussion had while implementing this at #3163 and #2882. But beware that we get sidetracked on naming of other things for quite a while, and I'm not sure we truely address the why of this change. For me the main reason for changing it was to keep the flow sensible and predictable with the new groups and ui changes. (some of which is coming in 4.0) Having it as an action allows us to simplify the execution, as well as easily expand what it can do. It is now possible to have a wait which accept variables/expressions. That wouldn't have been possible in the old flow, and would not have fit in the old position of the field. In 3.5 there is the new 'action group' action, which can contain other actions. In 4.0, will be a 'logic: if' action which can also contain actions. These are laid out in a single column (without the area where the delay field resides). You could ask, why not have both the action and it as properties on actions. But that would add clutter and will be confusing to many, with the question being asked 'whats the difference?'. But a key part of this which hasn't been mentioned yet is, maybe you don't need so many short waits? |
Beta Was this translation helpful? Give feedback.
-
|
Thank you so much for taking the time for this detailled response! Thanks again and I will now calm down and focus on making suggestions for the future :-) |
Beta Was this translation helpful? Give feedback.

You can read the discussion had while implementing this at #3163 and #2882. But beware that we get sidetracked on naming of other things for quite a while, and I'm not sure we truely address the why of this change.
For me the main reason for changing it was to keep the flow sensible and predictable with the new groups and ui changes. (some of which is coming in 4.0)
Having it as an action allows us to simplify the execution, as well as easily expand what it can do. It is now possible to have a wait which accept variables/expressions. That wouldn't have been possible in the old flow, and would not have fit in the old position of the field.
In 3.5 there is the new 'action group' action, whi…