The new V4 controller controlling feature, for hiding controls dynamically, is a game changer! Thank you alot for this!
But I'd like to suggest some helpful advancement. The feature is especially helpful to keep the workspace clean, even with a lot of controls.
But if you have a lot of controls, you need to change a lot of addresses (beside connecting those to the actors).
It would be amazing, if there would be some automation in the process.
As an example, you build a group of controls, lets say to manage a movie player, but you need a second or even third player in one scene.
To keep it clean, one would only want to show the controls of one player at a time.
To achieve this, the addresses could be /Player1/Speed, /Player1/position, etc. .
After building the controls for player 1, one would copy/paste all controls, needing to change all the numbers in the addresses manually.
To avoid this time consuming process of changing all the numbers in the addresses one by one, there could be used some coding variable, which would update the numbers dynamically.
E.g.:
manually putting /Player(1)/Speed/ in the address field.
When this controls are copy/pasted, there is a process started, which checks the addresses of each control, recognising the numbers in the ( ) and automatically increasing them by one or maybe a number, which is set by a menu option.
There could even be an option like the ID auto update option to avoid double IDs. Meaning, if I copy/paste a control with the address /Player(1)/Speed, but when pasting it, there already is a controller with /Player(2)/Speed, it will give it the /Player(3)/Speed or any next free number.