MindFusion.Diagramming for Blazor 릴리스

릴리스 전반에서 새로 나온 내용을 살펴보세요. 기능, 개선 사항, 해결된 문제에 대한 자세한 정보를 제공합니다.

1월
2월
3월
4월
5월
6월
7월
8월
9월
10월
11월
12월
MindFusion.Diagramming for Blazor 2.22026년 10월 13일
기능

Auto-routing improvements

  • Enable the MinimizeCrossings property of PatternRouter to make it select routes with fewer crossings. Note that this adds an additional loop to the algorithm, which may affect performance for large diagrams.
  • New EvaluateFarPoints property selects the best route from the possible start/end point combinations of the link's incident nodes. Note that this adds an additional loop to the algorithms, which may affect performance for large diagrams.
  • Set the MinLinkSpacing property of CompositeRouter to specify the padding between nearby links.

Custom lasso tools

  • If you set the Behavior property of DiagramView to DrawLasso, the control lets users draw selection lasso without changing actual Selection. You could use that in conjunction with InitializeLasso and LassoDrawn events to implement custom tools or selection logic, such as:
    • Opening a custom context menu or UI panel styled for bulk operations.
    • Creating a visual screenshot / export of only the selected region.
    • Implementing custom selection logic or filters (e.g. select nodes of a specific type, or select only links).
    • Bookmarking the selected area (adding it to Bookmarks).

Serialization improvements

  • Json element added to SaveToStringFormat enumeration, and can be used with SaveToString and LoadFromString methods.
  • For naming consistency with XML serialization methods, JSON methods (SaveToJsonFile, SaveToJsonObject, etc) have been renamed to SaveToJson and LoadFromJson, along with corresponding async versions.
  • JSON serialization methods extended to provide full set of Stream overloads.
  • XML serialization methods extended to provide full set of Stream overloads (previously missing altogether from DiagramDocument and missing async versions in Diagram).
  • AutoDeleteItems now saved in JSON format.
  • LaneGrid cell border styling now saved in JSON format.
  • LaneGrid header fonts now saved in JSON format.
  • The order of OutgoingLinks and IncomingLinks is now preserved in JSON format.

API changes

  • LoadFromJson(string) parameter now specifies file name. Call LoadFromString to load from JSON data string instead. Replace SaveToJson -> String calls with SaveToString(SaveToStringFormat.Json).
  • SaveToJsonFile and SaveToJsonObject replaced by SaveToJson overloads.
  • LoadFromJsonFile and LoadFromJsonObject replaced by LoadFromJson overloads.
  • ZoomBehavior class renamed to LassoBehavior (it now implements both DrawLasso and Zoom behaviors).
MindFusion.Diagramming for Blazor 2.1.42026년 7월 16일
수정 사항
  • CompositeNode fixes.
MindFusion.Diagramming for Blazor 2.1.32026년 6월 10일
기능
  • Faster repaint after scrolling the DiagramView.
수정 사항
  • Overview tracker rectangle fixes.
  • Fixed JSON serialization of Tag values of char type.
MindFusion.Diagramming for Blazor 2.1.22026년 5월 8일
기능
  • Added NodeSelected and LinkSelected events to ItemListView and Palette controls.
수정 사항
  • Fixed exception when drag-and-drop events contain custom data.