hoobs-org / hoobsd

Server component for the certified HOOBS smart home stack.
GNU General Public License v3.0
8 stars 4 forks source link

Form Schema JSON Capabilities - Angular Conditional Sections #94

Open mkormendy opened 3 years ago

mkormendy commented 3 years ago

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 the missing ability to conditionally hide or show certain sections based on the values selected in other fields of the form.

https://github.com/json-schema-form/angular-schema-form/blob/master/docs/index.md#condition

This was something I used quite heavily in my plugin because it allowed me to define specific features for certain items without confusing the user or having the user think that they needed those sections in the configuration as well.

If there is a Vue.js equivalent that works for both Angular and Vue.js .. I would definitely use it!