We have released version 1.7.1 of MindFusion.Diagramming for JavaScript. It contains the following new features:
Rounded linksLinks whose Shape is set to Polyline or Cascading can be rendered with rounded joints between their segments. To enable that, call Diagram.setRoundedLinks(true). The Diagram.setRoundedLinksRadius method lets you specify the radius of joint arcs.
Link crossingsThe component can represent the crossing point of two links either as an arc (bridge) drawn for the link with higher Z index, or as a cut in the link with lower Z index. To enable that, call Diagram.setLinkCrossings() with either Arcs or Cut member or LinkCrossings enumeration as argument. Call Diagram.setCrossingRadius() to specify the radius of crossing arcs.
Miscellaneous~ node rotation was ignored by link routing algorithm; now links are routed around the rotated node's boundaries.
~ the routeAllLinks function pulls apart link segments when they would overlap.
~ several new predefined shapes available in the Shapes class - RightTriangle, Decagon, Trapezoid, Star4Pointed, Star5Pointed, Star6Pointed, Star7Pointed, Star16Pointed, Star24Pointed, Star32Pointed, Donut and Plaque.
~ set Diagram.Behavior to Pan to only let users pan the view when dragging the mouse.
~ the component now raises "clicked" event for the diagram when there isn't any item at the click location (which would cause nodeClicked or linkClicked event).
Registered customers with an active upgrade subscription can download the licensed version from the
clients area on our site.
A trial version is available for download here:
https://mindfusion.eu/JsDiagramTrial.zip Enjoy!