I thought I would post a quick progress update as it has been a while.
The major changes are done and I am now testing and tweaking. It turned in to a big change so I employed AI to help, which was also a new experience for me. AI can do some great things, but it can also mess things up just as spectacularly, so I quickly learnt to do small steps with regular Git pushes and stashes 
Here are some screen shots from the update:
Show multiple button configurations at once
Collapsible controls for a cleaner view
New Advanced option for button definitions
Define individual button actions for Click, Double Click and Long Press / Repeat
All capabilities can be chosen for display:
The options show / hide depending on the capability chosen
Separate control of the LED
Assign the LED to a Hue capability to control the colour and have a separate capability to control on/off
Assign the LED to a blind position and the colour fades between the two settings based on the position %
New Groups to collate a full set of items that make up a full panel.
Again, with collapsible controls
Option for each device to use either current individual or new group mode
In group mode the device just has one picker to select the group:
new settings for the V2 panels that can measure luminance to control the display brightness
Hopefully, I will publish a test very this week once I can go a day without finding an issue 
Hopefully, the new version will work with all the old configurations, V1 / V2 panels and panel firmware, but as it is a big change, there may be issue, hence the new version number will jump up to 1.0.0