Released: May 15, 2023
2023.R1 での更新項目
機能
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.
不具合の修正
Fixed in Diagramming for JavaScript
- Fix for mouse wheel not scrolling when virtualScroll is disabled.
- Touch input fixes.
- Fix for not raising nodePointed and linkPointed events.
- Fixed strokeDashStyle XML serialization.
- Fixed clearAll method of NodeListView keeping visual elements from old nodes.
- Fixed linkTextStyle exception.
- Fixed styled text rendering in rotated NodeLabel, TableNode and ContainerNode objects.
- strokeThickness no longer affects text rendering.