I would suggest the following options for the preferences:
- We keep the "monitoring" checkbox in the preferences
- If not checked, everything behaves as before.
- If checked, the new behavior is applied.
--> This preserves backwards compatibility because LTP behavior hast not changed and HTP behavior of a monitoring slider was useless in the past.
- As soon as monitoring is enabled, it is possible to pick from two radio buttons:
- Override the selected channels until the Reset button is pressed
- Stop overriding and fade to the new value if a new scene is applied to the selected channels
--> with both options, there is only a Reset button shown in the slider
- Mask for external input (I'm not 100% sure yet where to place and when to hide - ideas?)
- Optional there could be an option to define a fade time to apply if the channel looses control (Reset by button or by scene change)
So far a compliment to Baer for this beautiful and very well-working change - I love it!
Please don't mind me to add a few requests/bugs:
- Personally I would prefer to place the button(s) at the bottom of the slider - Would are the others thinking?
- DMX dump does not recognize the overriden value, but it dumps the scene's one
- If you are in the vc in edit mode, the buttons are somehow still clickable. Don't know if they have any effect but they just shouldn't be clickable at all.
- Bug where the monitoring slider jumps as soon as you click AUTO RST. Please have a look at the attached workspace to reproduce:
- Move a slider on the left
- Move the corresponding slider on the right
- Move the slider on the left again - slider right does not follow (as expected)
- Click AUTO RST on the slider on the right - the slider jumps immediately to the value provided by the channel on the left. This is not as expected (at least to me). I would expect the slider to jump after the next scene change.
[EDIT: Added some bugs/requests]