We have released 4.0.0.
Major Changes:
-
new sample: DrawDemo - displays GoShape and GoFigures, a Visio-like palette and GoDraw features.
-
new sample: NodeLinkDemo - GoDiagram demo application, exhibiting a wide variety of kinds of nodes, links, and tools (DrawDemo and NodeLinkDemo were created by splitting Demo1)
-
new Sample: Pipes - a simple editor for pipes with straight, T and L shaped connectors
-
Support for generics throughout the design and implementation (see GoDiagramGenerics for details)
-
See release nodes (WinReadme / WebReadme) for minor coding changes required by generics changes
-
GoPort has a new LinksRedirectedToSubGraphPort property that determines whether links connected to ports that are inside collapsed GoSubGraphs appear to be connected to the subgraph’s GoSubGraph.Port
-
Since IGoCollection now implements IEnumerable, you can now use LINQ on GoDiagram collections, if you are using .NET 3.5.
-
GoLayout - the switch to generic collections has improved performance of LayeredDigraphLayout (about 25% in the case of a 6000 node test)
-
GoLayoutTree - Improvement that avoids overlapping nodes on orthogonal links when compacting trees.