We have released version 4.5 of MindFusion.Diagramming for ASP.NET MVC. It adds the following new features and improvements:
Paged containersPagedContainerNode 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 in the caption bar, allowing users to cycle through the pages sequentially. For faster access, users can also double-click the container's caption to open an in-place combo box listing available page titles, enabling direct navigation to any page. The node's text value is automatically set to the title of newly activated ContainerPage.
Client-side link routersPatternRouter and CompositeRouter are now available in JavaScript front-end (previously only on server side / .NET). Diagram's default router is now set to a CompositeRouter instance containing a PatternRouter and Router sequence. This applies the several standard pattern paths when possible, and otherwise routes links using a simple cost-minimizing router.
Miscellaneous- Improved BPMN shapes.
- Spatial indexing fixes.
- Visio2013Exporter improvements.
API Changes- Default Diagram.linkRouter changed from Router to CompositeRouter instance.
Distribution for the latest version can be downloaded here, or from the
clients area on our site:
https://www.mindfusion.dev/MvcDiagramTrial.zipUpdated assemblies and script files are also available as
MindFusion.Diagramming.Mvc NuGet package.
Enjoy!