Lancements de MindFusion.Diagramming for JavaScript

Released: Apr 28, 2026

Mises à jour de 4.9

Fonctionnalités

  • CSS Styling:
    • The styling system now supports defining item appearance through external CSS files.
    • You can style different item types using custom element selectors such as mfd-shapenode, mfd-diagramlink, or mfd-tablenode.
    • The system maps CSS Custom Properties to the internal Style properties. For example, use --brush for backgrounds, --stroke for outlines, and --font-size for text. The new cssClass property on DiagramItem allows for more granular styling using standard class...

Released: Jan 4, 2026

Mises à jour de 4.8.3

Fonctionnalités

  • Added generateShortestRoute and findShortestRoute methods to PathFinder.
  • Coordinates in vertical Ruler scale are now rotated in the opposite direction to read from bottom to top, which is the accepted standard for rotated labels and consistent with MindFusion components for other platforms.

Correctifs

  • Table row anchorPattern fixes.

Released: Oct 28, 2025

Mises à jour de 4.8.2

Fonctionnalités

  • Improved support for BPMN shapes.

Released: Oct 17, 2025

Mises à jour de 4.8.1

Correctifs

  • Spatial indexing fixes.

Released: Sep 25, 2025

Mises à jour de 4.8

Fonctionnalités

  • Paged Containers:
    • PagedContainerNode is a ContainerNode subclass that organizes its child nodes into a collection of pages, represented by ContainerPage objects. This allows for the creation of more organized diagrams where nodes can be grouped into logical views within a single container. Only the nodes belonging to the currently active page, specified by currentPage property, are rendered and participate in user interactions.
    • Navigation between pages is handled by scroll arrows...

Released: Jul 15, 2025

Mises à jour de 4.7.1

Fonctionnalités

  • Grid Layout:
    • The GridLayout algorithm arranges diagram nodes in a grid, keeping connected nodes close to each other.
    • The algorithm strives to achieve a small number of link crossings. It is based on an iterative process whose initial steps shuffle the grid nodes randomly. That can lead to very different results each time the algorithm is run.
  • Miscellaneous:
    • startNode and endNode properties added to LayeredLayout. They let you specify which nodes to place on first and last layer...

Released: Jun 4, 2025

Mises à jour de 4.7

Fonctionnalités

  • ItemListView Component
    • ItemListView supersedes NodeListView and lets you show both nodes and links in the list. Items can be added by calling addItem method, and removed by calling removeItem.
    • The autoConnectLinks and autoConnectDistance properties control whether links created via drag-and-drop should connect to nearby nodes in the target diagram.
    • ItemListView also provides more properties for customizing the list layout, such as columns and labelPosition.
    • For compatibility with...

Released: Mar 17, 2025

Mises à jour de 4.6

Fonctionnalités

  • Spatial index
    • Set the enableSpatialIndex property of Diagram to create an index of item positions for faster hit-testing and viewport clipping queries. This should greatly improve user interaction and rendering speed for diagrams containing tens of thousands or more items.
  • Miscellaneous
    • The foldedSize property of ContainerNode now specifies the container's size when it is folded.
    • Added a clipText property to ShapeNode.
    • actionUndone and actionRedone events raised by undo manager...

Released: Jan 9, 2025

Mises à jour de 4.5.1

Fonctionnalités

  • Node constraints - The DiagramNode.constraints property lets you apply size and direction constraints to a node. It returns a NodeConstraints object with following properties:
    • KeepRatio: a bool value indicating whether the initial width/height ratio of a node should be preserved.
    • MaxHeight: the maximum node height allowed.
    • MaxWidth: the maximum node width allowed.
    • MinHeight: the minimum node height allowed.
    • MinWidth: the minimum node width allowed.
    • MoveDirection: a member of the...

Released: Dec 1, 2024

Mises à jour de 4.5

Fonctionnalités

  • Shape design enhancements
    • The anchorPattern shape property lets you associate anchor points with shape definitions. That pattern is shared between all nodes of same shape, but can be overridden by setting a node's own anchorPattern.
    • Individual segments of a shape's geometry can be styled independently by setting stroke and fill attributes.
    • MindFusion have replaced the Microsoft Windows-only shape designer tool with an online editor.
    • The shape editor is implemented as a reusable...