MindFusion.JavaScript Pack 2023.R1

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.