LDEV-1285LDEV-1132 Improvements to branching view to enable handling of Optional Activities (Sequences). Modified canvas class for Optional Activity to use sequence based options, named Optional Sequences. Updated Property Inspector for the Optional Sequences activity which uses a stepper to added and remove Sequence options. Work to be done to display the Sequence options and add activities to them.
LDEV-1285 Added two options (buttons) for Optional to the Toolbar. Ready to now configure Optional Activity (canvas class) to manage Sequences within Optionals.
LDEV-1132 Improved robustness of drawing branching activities and fixed problem with activities disappearing on drag-drop to canvas after clearing canvas.
LDEV-1133 Improvements to viewing and control of branching (in progress bar) in preview and normal modes. Activities of a branch are inserted into the design. Preview mode has option to viewing and testing all branches. If branch ends lesson then no following level-0 activities are shown in progress bar.
LDEV-1370 Branching view now can display branch connectors and transitions correctly and link up the correct controllers. Transparent cover now resizes correctly.
Improvements to branch mapping handling and switching branching types (now completed) and warnings when removing activities which are linked to a branching activity
LDEV-1348 Switching branching types retains branch mappings but discards when saving design. Added tool activity to tool output condition to enabled pre-selection when returning to Tool based branching type and mappings exist.