Sorry for the slight delay since my last update. I've not been idle.
As those people on the beta program will know iRDDU v2 is coming along nicely. It's a very different animal to 1.3, a complete rewrite in fact. I won't go into absolute detail on the differences but the idea is that it is far more programmable than v1. You can use formulae to drive controls plus it has it's own scripting language. So far it's limited to simple constructs like IF/ELSEIF/ENDIF but that allows you to selectively assign different values or move the control around.
For the last week or so I've been working on a new feature to group controls together. This will allow you to treat a number of controls as a single entity, say a rev bar or panel and enable or disable them programatically. To show what's possible here's a screenshot of a simple G meter dashboard I've created for testing. It has the lateral and longitudinal G numbers at the top in addition to a light which moves in sympathy with the force (these are not the dashboards you're looking for...)
Look closely and you'll see the YAML definition for the dashboard and the way the two controls are defined under a separate group control. The next thing I'll do is add a couple of new script commands to set the Active and Visible properties for a control. That will enable me to turn the group on or off depending on the value of an API field, for example I might decide to only show the numbers when I'm in car.
Clearly this is a simple example and it's go way beyond. I envisage people building different display panels for each session type; one for qually and one for the race perhaps. Each would be set up in a groups and each group activated when the current session type were active. More useful still will be when I allow you to load a separate dashboard as a group, then you'll be able to build dashboard components like rev bars, gauges and the like and load them into multiple dashes.
Flexibility is the key at the moment. It looks complex to set up. In reality it isn't but until I build the new editor you'll have to take my word for it.
I'm aiming for this new beta with the group functionality to be out by the weekend.