Changes for 2.1.1
- Fixed updating of Adornments when there are Bindings from Model.modelData and that shared object has been modified by calling Model.set.
- Improved performance when replacing Diagram.model when cleaning up the old model, which had infrequently resulted in obscure warnings in debug mode about Node.isTreeLeaf.
- Fixes for loading Models with serialized EnumValues.
- Performance improvements for concurrent animations.
- Fixes for consistency of animation state. This includes modifying when
AnimationStarting
andInitialAnimationStarting
are called, and fixes when default animations are stopped and another is immediately started, such as when loading a new model in the middle of animation. - Fixed Model.fromJson loading models with serialized EnumValues.
- Improved showing non-default cursors when dragging between diagrams.
- Fixed the operation of Diagram.handlesDragDropForTopLevelParts when dragging on the elements of a Group.
- Fixed a bug where Diagram.scrollHorizontalLineChange and Diagram.scrollVerticalLineChange would not affect scrolling size in some browsers.
- Fixed a bug where some AvoidsNodes Links would not route properly in nested groups.