
Diagramming control adds radial tree layout and lasso zoom tool.
Features
New in Diagramming for JavaScript
- 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:
- Spanish.
- French.
- Italian.
- Korean.
- Dutch.
- Portuguese.
- Chinese.