Skip to content

Releases: NorthwoodsSoftware/GoJS

2.3.11

11 Sep 22:03
Compare
Choose a tag to compare

Changes for 2.3.11

  • Diagram.makeSVG and the SVG rendering context now both set SVG data-* attributes.
  • Fixed SVG rendering when dragging a Node that moves a Placeholder.
  • Fixed some cases of improper AvoidsNodes routing of links involving the layout of nested groups.

2.3.10

31 Jul 17:22
Compare
Choose a tag to compare

Changes for 2.3.10

  • Added TextBlock.isOverflowed.
  • Fixed calls to Diagram "ViewportBoundsChanged" listener, which might not have fired on all Diagram resizes.
  • Fixed the rendering of Table Panel row and column separator strokes in SVG.
  • Fixed incorrect Part positioning in some Expand/Collapse of Groups.

2.3.9

05 Jul 19:08
Compare
Choose a tag to compare

Changes for 2.3.9

  • Improved LayeredDigraphLayout routing of Bezier links at NoSpot nodes
  • The DiagramEvent.subject collection for an "ExternalObjectsDropped" event now includes the whole collection, even if the number of dropped Parts is greater than Diagram.maxSelectionCount
  • Fixed SVG rendering of some Panel clipping regions.
  • Fixed SVG opacity on Panels.
  • Fixed animation when tree-collapsing nodes with multiple tree parents.

2.3.8

06 Jun 19:57
Compare
Choose a tag to compare

Changes for 2.3.8

  • Fixed SVG rendering of Pictures with source rects and some backgrounds and Shapes.
  • TextBlocks with very small text will now measure below a width of 8. Textblocks with no text will still size themselves as 8 units wide.
  • Fixed Diagram initialization when a DIV is specified before the DIV is sized.
  • Fixed shadow rendering inside of TableRow and TableColumn Panels
  • Fixed minimum size of objects with a non-None GraphObject.stretch
  • Text editing now ignores keyboard events such as Tab during a composition session.

2.3.7

10 May 19:22
Compare
Choose a tag to compare

Changes for 2.3.7

  • Improved SVG rendering of clipped GraphObjects.
  • Diagrams now explicitly sets CSS letterSpacing and wordSpacing values to normal on the Diagram's canvas or SVG container.

2.3.5

04 Apr 17:55
Compare
Choose a tag to compare

Changes for 2.3.5

Added Panel.addRowDefinition and Panel.addColumnDefinition as convenience methods for Panel.addRowColumnDefinition
Shape’s GraphObject.naturalBounds now correctly considers GraphObject.minSize and GraphObject.maxSize
Scroll-wheel fix for legacy browsers and synthetic events.

2.3.4

23 Mar 20:01
Compare
Choose a tag to compare

Changes for 2.3.4

  • Fixed an animation issue with collapsed links incorrectly saving nested routes that were no longer valid.
  • Fixes for SVG rendering of Graduated Panels and clipping areas.
  • SVG renderer now sets the <svg> element CSS to display: block for Diagram size consistency.
  • Fixed updating other links' JumpOver or JumpGap rendering when a link changes visibility.
  • Elements of Spot Panels that have a GraphObject.stretch set and have a negative GraphObject.margin value will expand beyond their stretch size by that margin value.

2.3.3

22 Feb 20:51
Compare
Choose a tag to compare

Changes for 2.3.3

  • Added init optional argument to RowColumnDefinition constructor.
  • Added Panel.addRowColumnDefinition
  • Fixed some Pointer events when using both a touch device and a mouse or trackpad.
  • Fix for Overview drawing when the scale is very small.
  • Fixes for SVG rendering.
  • Grid fix when running Chrome with the debugger open.
  • Fixed an animation issue with collapsed links incorrectly saving routes.

2.3.2

13 Feb 15:42
Compare
Choose a tag to compare

Changes for 2.3.2

  • Fixed updating the cursor when dragging after possibly auto-scrolling.
  • Fixed successive calls to Diagram.makeSvg creating potentially incomplete SVG.
  • Fixed routing of particular Bezier links by LayeredDigraphLayout when using the new LayeredDigraphLayout.alignOption
  • Setting Diagram.div to a DIV from null will no longer redo Diagram initialization if it had been set to a DIV previously.

2.3.1

25 Jan 23:44
Compare
Choose a tag to compare

Changes for 2.3.1