We have released version 5.6.3 of FlowChart.NET. It adds several customer-requested features and small improvements:
CompositeLayout algorithmCompositeLayout partitions the diagram into several subgraphs and applies the algorithm specified via the SubgraphLayout property on each part. If the part is a tree, it is arranged using the algorithm specified via the SubtreeLayout property, which is set to a radial TreeLayout instance by default. Finally the algorithm specified via MasterLayout is applied on the graph that represents the overall partition. By running the polynomial-complexity layout algorithms on small subgraphs, CompositeLayout is able to process a large graph much faster than if a layout algorithm is applied on the whole graph.
Miscellaneous~ If there is only one used execution path after a branching and up to two empty ones, FlowchartLayout will now center the used path under the branching start node.
~ OrthogonalLayout now produces more compact layouts with less link bends if MinimizeLinkBends is enabled.
~ The DisableMirroring constraint prevents users from flipping a node by dragging a handle over the opposite node side.
~ A new sample project called "Scripting" shows how to associate scripts with flowchart nodes to design and run actual algorithms represented by the flowcharts.
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://www.mindfusion.eu/FCNetDemo.zip Enjoy!