As a user, I am noticing a number of features that are not in parity with the native Homebridge implementation of the config.schema.json for the form based configuration user interface.
This issue deals with missing altogether collapsibility of user-definable array sections (where they can add as many sections as limited or not). In certain cases, the "expandable": true feature works, however it seems to break when it comes to dealing with user-add-remove sections as defined by this code:
In Homebridge, this section of items is collapsible, by default or by user interaction. The benefits of being able to collapse this section or nested sections like this are to reduce cognitive debt when managing 3-4 items or more. Makes it less confusing to the user and helps with managing multiple devices, etc.
As a user, I am noticing a number of features that are not in parity with the native Homebridge implementation of the config.schema.json for the form based configuration user interface.
This issue deals with missing altogether collapsibility of user-definable array sections (where they can add as many sections as limited or not). In certain cases, the "expandable": true feature works, however it seems to break when it comes to dealing with user-add-remove sections as defined by this code:
In Homebridge, this section of items is collapsible, by default or by user interaction. The benefits of being able to collapse this section or nested sections like this are to reduce cognitive debt when managing 3-4 items or more. Makes it less confusing to the user and helps with managing multiple devices, etc.