Radial tree layout - Added new class which arranges tree levels in concentric circles around the root.
Lasso zoom tool - The control now supports several ways to zoom using lasso tool:
You can set the behavior property to 'Zoom' to always draw zoom lasso.
You can let users draw a zoom lasso with modifier key and the left mouse button.
Blazor bindings - Contains a set of .NET wrapper classes that use Blazor's JSInterop API to create and manipulate client-side objects. The package provides easy access from C# code to the most of the MindFusion.Diagramming functionality, including different node types, layouts and styling. Additional UI components such as Overview, NodeListView, ZoomControl and Ruler are included too.
Miscellaneous
Added the opacity property which lets you create translucent DiagramItems.
Diagram background image now scales along with 'zoomFactor'.
Added an event which validates diagram links to specific anchor points.
Added an event which validates the visibility of individual link crossing point decorations.
Added 'PanAndModify' which lets you select and modify when the mouse pointer is over an item, or pan the view otherwise.
'removeNode' method has been added to 'NodeListView'.
Added 'strokeDashArray' and 'strokeDashOffset' properties which let you set custom dash patterns.
'strokeThickness' now affects dash distances.
A property has been added to 'ItemLabel' which lets you format labels using HTML-like format flags.
Properties have been added to 'ItemLabel' which let you wrap label text.
Added 'ArrowHeads' class which exposes arrowhead shapes as static methods returning respective predefined shape.
New in Scheduling for JavaScript
API Changes - New localization files have been added to the distribution: