Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Allow multiple types of wizards
  • Wizards should be framework independent
  • The wizard initiator decides what kind of wizards are displayed


Some wizards that are could be frequently used:

...

draw.io Diagram
bordertrue
diagramNameOscd-Wizard Actions
simpleViewerfalse
width
linksauto
tbstyletop
lboxtrue
diagramWidth921
revision2


Alternatives

To reduce the complexity, it is also an option to leaving the displaying of the SCL part fully up to the wizard library. This allows users to switch between wizards (e.g. plain XML vs form style) to edit a specific element.


Pro's:

One single API for all wizards

Might reduce complexity

Give end-users the freedom to chose the right wizard


Con's:

End-user could be overwhelmed by choices

The wizard API has a lot of functions to handle all situations

Limited freedom for the wizard initiator.