Releases: NorthwoodsSoftware/GoJS
Releases · NorthwoodsSoftware/GoJS
1.6.22
- Fixed lack of jump-over or jump-gap when link routes have only two points.
1.6.21
- Overviews are notified at the end of animations, in case they need to update their bounding box.
- Fixed a scrollbar issue when using initalAutoScale and resetting the diagram or loading a new model.
- Fixed link label positioning in certain cases where GraphObject.alignmentFocus and GraphObject.segmentOrientation are both set.
1.6.20
Changes for 1.6.20
- Fixed a measuring issue with GraphObject.desiredSize when the old size matches the new size.
- Fixed an animation issue with Group subgraph collapsing, when the member Nodes have a locationSpot set.
1.6.19
Changes for 1.6.19
- Shapes with a custom Geometry no longer lose their custom geometry when GraphObject.desiredSize is set to NaN. Shapes also rebuild custom geometries more accurately when reshaped or scaled.
- A Group whose Group.layout is a LayeredDigraphLayout is less likely to move after repeated cycles of collapsing and expanding.
- Fixed an animation issue when there are multiple animations bundled together and the last one does not add any animatable parts.
1.6.19
Changes for 1.6.19
- Shapes with a custom Geometry no longer lose their custom geometry when GraphObject.desiredSize is set to NaN. Shapes also rebuild custom geometries more accurately when reshaped or scaled.
- A Group whose Group.layout is a LayeredDigraphLayout is less likely to move after repeated cycles of collapsing and expanding.
- Fixed an animation issue when there are multiple animations bundled together and the last one does not add any animatable parts.
1.6.18
- Fixed CommandHandler.scrollToPart exception when called both before and after calling CommandHandler.deleteSelection.
- Fixed rare infinite loop in LayeredDigraphLayout involving multiple links between nodes with multiple ports.
- Updated TableLayout.js extension to take the Layout.arrangementOrigin into account.
- Fixed re-routing of individually invalidated Link routes of duplicate links connecting with "...Sides" ports.
1.6.17
Changes for 1.6.17:
- Fixed a InputEvent.clickCount values during mouseDown operations in IE10 and 11. This was already correct for mouseUp.
- Fixed an issue with Table Panel spacing when Panel.defaultRowSeparatorStroke and Panel.defaultColumnSeparatorStroke were set, and there is not enough room to display all rows/columns.
1.6.16
Changes for 1.6.16
- Scrollbar fixes for RTL langauges.
- TextBlock.textAlign values "start" and "end" now correctly interpret the alignment value when Diagrams divs have direction: RTL set in their CSS.
- Fix for Table Panel when panel elements had Horizontal or Vertical stretch, but not enough room. The stretch had affected sizing in the wrong direction.
- Fixed line dash drawing (Use of Shape.strokeDashArray and Shape.strokeDashOffset), a regression from 1.6.13.
- Fixed routing of links connecting with non-visible ports, a regression from 1.6.12.
1.6.15
Changes for 1.6.15
- Fixed some image loading scenarios when a Picture had no desiredSize set in a template, but a data-bound desiredSize.
- Stopped Shape.geometry from being scaled to zero during panel measurement.
- Fixed a null reference error when pasting a collection of Nodes and orthogonal JumpOver/JumpGap Links where some of the Links were needed to be deleted because they did not have connections on both ends.
- Fixed an issue where location bindings could potentially have side effects leading to improperly-measured Parts.
- Disallowed animations from starting when there is nothing to animate.
1.6.14
Changes for 1.6.14
- Improved the time when a Diagram receives focus, fixing the change made in 1.6.13, so that the ToolManager gives the focus to the diagram just before starting an eligible Tool, rather than just after it. This allows tools and event handlers to give focus to other HTML elements, while still not having the diagram get focus on the mouse down event of a click.
- Browser mousemove events over the Diagram now bubble appropriately.
- If a Tooltip or Context Menu Adornment has a Placeholder, the placeholder's scale now changes with the Diagram.scale.