Is your feature request related to a problem? Please describe.
Currently, there's no way to customize a display component for a specific configuration input field.
We might want to be able to apply different input styles for the same type of input, for example, display one boolean field as a checkmark UI component and another as a switch.
Describe the solution you'd like
Add a separate file to the plugin, called UI schema. This file would contain paths to the non-default values and map them to the UI component the developer prefers.
Describe alternatives you've considered
Adding a field specifying UI component to the jsonschema itself - it's not a good idea because it's mixing the responsibilities of json document validation and configuration display
Is your feature request related to a problem? Please describe. Currently, there's no way to customize a display component for a specific configuration input field. We might want to be able to apply different input styles for the same type of input, for example, display one boolean field as a checkmark UI component and another as a switch.
Describe the solution you'd like Add a separate file to the plugin, called UI schema. This file would contain paths to the non-default values and map them to the UI component the developer prefers.
Describe alternatives you've considered Adding a field specifying UI component to the jsonschema itself - it's not a good idea because it's mixing the responsibilities of json document validation and configuration display
Tasks