FlowChart.NET version 6.1 adds the following customer-requested features:
Support for MonoFlowChart.NET can now be used under the Mono runtime for OSX or Linux. A single version of the mindfusion.* assemblies can be referenced by both Mono and Microsoft .NET applications. The control detects what runtime has loaded it, and provides alternative implementations for features that are currently missing from Mono.
Custom measure unitsThe type of the Diagram.MeasureUnit property has been changed from System.Drawing.GraphicsUnit enum to MindFusion.Diagramming.MeasureUnit class. This class lets you define custom units by specifying their dots-per inch resolution, a string name, and number of standard divisions for display in the Ruler control. The MeasureUnit class is based on a previous implementation for use in Ruler from the MindFusion.Diagramming.WinForms namespace, and the Ruler.Unit property has been updated to use the new class too.
There are two new predefined units available out of the box: Centimeter and WpfPoint. The latter also lets you load XML files created by WPF and Silverlight versions of the control into a Windows Forms application.
Shape control pointsShape formulas can now be parameterized by associating control points with Shape objects. Each control point is passed to the shape script as a named variable. Apart from the name, you can specify the default, min and max coordinates for each parameter, and whether to treat its values as percents or fixed offset. For an example, see
http://mindfusion.eu/Forum/YaBB.pl?num=1376129632If anyone is interested in trying the beta version, please download this archive containing the updated control assemblies and help file:
https://mindfusion.eu/_beta/DiagWinForms61.zipAny comments, questions and general feedback are welcome.