I’ve noticed that the properties panel has been re-implemented three times :
- for bpmn-js, https://github.com/bpmn-io/bpmn-js-properties-panel
- for dmn-js, https://github.com/bpmn-io/dmn-js-properties-panel
- for cmmn-js, https://github.com/bpmn-io/cmmn-js-properties-panel
It would interesting to have a kind of generic diagram-js-properties-panel on which the three others (bpmn, din and cmmn) could rely on.
The existing domain specific implementation could contribute their specific “parts” to the generic component.
It could be even more interesting for other languages, avoiding them to provide a fourth implementation of the same feature.
Of course I could contribute to this task.