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.
-
Is this a feature relevant to companion itself, and not a module?
Is there an existing issue for this?
Describe the feature
First of all I would like to thank everbody who contributes to Companion!
It's a fantastic software and I am more than happy to use it.
But for the first time since using it there is a change that really feels like a downgrade for me.
Maybe I'm the only one and maybe I'm missing something important, but I don't see the benefit
of the new delay actions compared to the in-action delays.
Instead the action lists in many of my buttons are twice as long now and much harder to read and maintain.
I was really kind of shocked when I opened my config in the new version...
So with all respect I would like to ask to maybe overthink this change.
Or maybe someone can shed some light on what I'm missing or why it was a necessary change.
Maybe we could at least get a toggle to hide these delay actions?
Maybe a thin red line between actions could show that there is a delay action between them...?
Thank you for reading.
Usecases
Beta Was this translation helpful? Give feedback.
All reactions