LDEV-1285 Improvements to removing activities from sequences. Transitions are managed correctly (removal and insertion). Activities can be removed from either ends (first or last activity). Activity re-adding works with no problems. Ordering is correct.
LDEV-1285 Adding activities to sequences from canvas now resizes sequence panels correctly in align with parent optional sequences activity container width (which is updated).
LDEV-1285 Set defaultActivityUIID field (firstActivityUIID in flash) for Sequence Activities in Optional with at least 1 Activity in the Sequence. Updated DDM to return empty Sequences in save (storage) packet.
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.