Skip to content

Releases: NorthwoodsSoftware/GoJS

1.6.11

29 Jun 20:23

Choose a tag to compare

Changes for 1.6.11

  • Improved loading for Pattern Brushes.
  • Diagram.makeSVG now handles Pattern Brushes.
  • Fixed a bug introduced in 1.6.5 where some Key presses unintentionally bubbled.
  • Fixed an issue with setting location not always updating the diagram.
  • Improved event handling on devices that use Pointer events (e.g., Microsoft Surface)
  • Added the OrthogonalLinkReshapingTool extension. See OrthogonalLinkReshapingTool.js for the extension's code. This extension can be used to allow for dragging of an entire orthogonal link segment, allowing for quick reshaping without needing to drag points.
  • Improved orientation of Link Adornments along segments where both endpoints have the same location.

1.6.10

20 Jun 17:16

Choose a tag to compare

Changes for 1.6.10

  • Fixed an SVG rendering bug that was introduced in 1.6.8.
  • Shape.geometryString setter no longer offsets the position, instead it sets it, always overwriting the old position.
  • Extended/fixed Diagram.updateAllRelationshipsFromData to handle added node data in the Model.nodeDataArray and link data in the GraphLinksModel.linkDataArray.
  • Extended Tool.standardMouseClick to return a boolean, true if InputEvent.handled had been set to true by an event handler.
  • Fixed ContextMenuTool not to show a context menu Adornment if a GraphObject.contextClick or Diagram.contextClick event handler set InputEvent.handled to true.
  • Fixed mouse move events on IE9.
  • Fixed an infrequent scrolling issue sometimes seen at the edges of a Diagram.

1.6.9

23 May 17:52

Choose a tag to compare

Changes for 1.6.9

  • Fixes and improvements to samples.

1.6.8

20 May 18:26

Choose a tag to compare

Changes for 1.6.8

  • Fixed how Diagram.findNodesByExample and Diagram.findLinksByExample compared Arrays
  • Fixed link routing in some cases where there was a TwoWay Binding on Link.points with non-trivial conversions.
  • Improved link routing when Link.adjusting is Link.Scale after the route is computed to be less than one unit long.
  • Fixed unintended modification of model data involving TwoWay Bindings upon an undo after calling or causing Diagram.rebuildParts.
  • Fixed rare cases of wrong link routes after undo of a drag.

1.6.7

10 May 20:06

Choose a tag to compare

Changes for 1.6.7

  • Extended the ContextMenuTool to work on a right-mouse-down event if the tool is in the ToolManager.mouseDownTools list.
  • Changed how the main Shapes of Links are measured to be more accurate. This may cause Links to have different position and location values than before.
  • Fixed a collapse animation bug when rolling back transactions.

1.6.6

02 May 21:21

Choose a tag to compare

Changes for 1.6.6

  • Fixed a bug with text measurement when using TextBlock.OverflowEllipsis.
  • Fixed a bug with Link geometry construction when switching templates.
  • Groups no longer try to update their own bounds when containing links are modified, so long as Group.computesBoundsIncludingLinks is set to false.

1.6.5

22 Apr 18:00

Choose a tag to compare

Changes for 1.6.5

  • Fixed updating of a link geometry when modifying Link.curve or Link.curviness.
  • MouseMove events now bubble by default, unless a tool other than the ToolManager is the Diagram.currentTool.
  • Fixed the invalidation of custom geometries of Shapes.
  • Reduced the shifting of Groups that have a LayeredDigraphLayout as the Group.layout upon repeated collapse/expand.

1.6.4

13 Apr 17:35

Choose a tag to compare

Changes for 1.6.4

  • Wheel scrolling now respects Diagram.allowHorizontalScroll and Diagram.allowVerticalScroll in all code paths.

1.6.3

06 Apr 18:48

Choose a tag to compare

Changes for 1.6.3

  • Fixed an exception in CommandHandler.showContextMenu when passed an argument.
  • Fixed adornment invalidation when a Part switches from a visible layer to an invisible one.
  • Smoothed Diagram.scale animations.
  • On Mac Trackpads, users can now scroll horizontally as well as vertically.
  • Improved some samples.

1.6.2

23 Mar 18:38

Choose a tag to compare

Changes for 1.6.2

  • Added the Data Inspector sample, a simple drop-in for inspecting and editing Part data.
  • Fixed some cases of testing for points being within quadratic bezier curve geometries.
  • The ContextMenuTool now supports tooltips for all objects in a context menu Adornment.