GoDiagram Change Log

Version: 10.1.0

We maintain a GitHub Repository, which you can star to follow version updates. We also notify of changes on Twitter.


GoDiagram 10.1

New Layered Digraph Layout Option for Better Performance

Version 10.1 adds LayeredDigraphLayout.AlignOption as a potentially faster alternative to LayeredDigraphLayout.PackOption. When using this option, nodes are assigned coordinates within their layers to produce straighter paths of nodes and small edge lengths.

Viewport Layers

There are two new default layers in each Diagram, "ViewportBackground" and "ViewportForeground". These layers have the new property Layer.IsViewportAligned set to true. Parts in viewport aligned layers will not obey the Diagram.Position or Diagram.Scale properties, so as the user scrolls or pans or zooms they will remain fixed in the viewport.

Layers with Layer.IsViewportAligned set to true will automatically position and scale their Parts to be relative to the viewport, based on the Part's GraphObject.Alignment and GraphObject.AlignmentFocus values, not on its Part.Location or GraphObject.Position.

Other New Features


Older changes

Changes for 10.0.12

Changes for 10.0.11

Changes for 10.0.10

Changes for 10.0.9

Changes for 10.0.8

Changes for 10.0.7

Changes for 10.0.6

Changes for 10.0.5

Changes for 10.0.4

Changes for 10.0.3

Changes for 10.0.2

Changes for 10.0.1

Changes for 10.0.0

Changes for 10.0.0-rc1

Changes for 10.0.0-beta6

Changes for 10.0.0-beta5