The Wizarding Addon is responsible for displaying wizards in OpenSCD. Wizarding could be made in many ways. Libraries allow plug-in editors to choose their own experiences. Plug-in authors can use the OSCD wizard component to make life easier.
Principles:
- Plug-in author is responsible for how to display dialog's/wizards
- Allow multiple types of wizards
- Wizards should be framework independent
- The wizard initiator decides what kind of wizards are displayed
...
Easy wizarding allows to display things and edit SCL files. The idea is/was to re-use existing SCL edits
Open Question: What is a wizard?
...
Can you edit multiple SCL elements together?
Other alternative: No standardized Wizarding
Every plug-in authors will/can write it's own solution
Pro's: Complete freedom
Con's: Every plug-in author needs to reinvent the wheel in every plug-in.