Problem: App settings form are defined in static YAML files. The only way to make them dynamic is to hide some of the form elements and unhide them based on some rules. This has its limitations as all hidden elements must be defined in the YAML file.
Solution: Allow defining app setting forms dynamically. Ability to repeat a form element if the previous one was filled in might be enough.
Impact: opening use cases, which are difficult/not trivial to support now
I hope I can cast more votes on this. I've been looking for a way of create mapping form to give user a way to set the fields mapping from source (ODP) to target system (Dotdigital), unfortunately I ended up creating a text area and storing the json in it, then run some json schema validation to make sure the mapping format is correct before saving into the system.