Skip to content

Tags: sapataf/GoJS

Tags

v1.7.21

Toggle v1.7.21's commit message
1.7.21

* Drawing fix for HTMLVideoElement sources to Picture.element, which
were broken in 1.7.5.
* Fix for the main element of a Panel (when using
GraphObject.isPanelMain) sometimes getting cached incorrectly.

v1.7.20

Toggle v1.7.20's commit message
1.7.20

* Fixed Panel.rebuildItemElements not to remove any Links that were
connected with item elements that are ports.
* Fixes for link routing during animation.
* Fixed slight shifting of Groups that have Group.layout being a
CircularLayout after repeated layouts, including after expanding the
subgraph.

v1.7.19

Toggle v1.7.19's commit message
1.7.19

* Added the Vue.js sample, demonstrating a simple GoJS app in the Vue.js
framework.
* Fixed a bug in DraggingTool.moveParts where it was incorrectly
shifting Nodes when Nodes shifted by differing amounts.
* Extended RotatingTool to work on link labels; the user still cannot
rotate whole Links or the Link.path.
* Restored behavior from 1.6 of Model.fromJson such that linkdata.points
property value is of type List. Version 1.7 had allowed that property to
remain as an Array of numbers.
* When a Group.layout> was a CircularLayout, that layout was not
respecting the implicit Layout.arrangementOrigin provided by the group
by calling and remembering Layout.initialOrigin.
* Fixed Link arrowhead and Link label positioning when the object to be
positioned is scaled.

v1.7.18

Toggle v1.7.18's commit message
1.7.18

* Improved multi-finger touch handling while doing single-finger
operations, like dragging and panning.
* Fixed a bug where collapsing a Group in a LayeredDigraphLayout could
cause incorrect routes for bezier links to member nodes.
* Diagram.makeSvg will now wrap the outputted TextBlock <text>s with <g>
if the TextBlock has multiple lines of text.

v1.7.17

Toggle v1.7.17's commit message
1.7.17

* Fixed a bug in Grid Panel where it might not draw the last horizontal
grid line.
* More extensions translated into TypeScript, at ExtensionsTS.
* Table Panels now allocate space to elements with a GraphObject.stretch
value that also span multiple rows or columns in a more consistent
fashion.
* Shapes inside a Grid Panel now respect GraphObject.opacity values.
* Label Nodes on labeled Links now are members of the link's containing
Group, if any.
* Fixed a bug where if multiple Diagrams shared a Picture, they might
not all be redrawn properly upon the image element loading or erroring.

v1.7.16

Toggle v1.7.16's commit message
1.7.16

• Translated and modularized the extensions into TypeScript *.ts files,
in the extensionsTS directory. The compiled files are present in that
directory as *.js files, which can be required or imported even if you
are not using TypeScript. (Caution: all of the script in the HTML
samples in the extensions directory have been split out into
...Script.ts files, so try not to be confused by the corresponding *.js
files, which will have Script in their names.)
• Fixed missing calls to Node.linkConnected and Node.linkDisconnected
event handlers when connecting or disconnecting reflexive links.
• Fixed error in Model.applyIncrementalJson adding group nodes.

v1.7.15

Toggle v1.7.15's commit message
1.7.15

Fixed scrollbar behavior when Diagram.scrollMargin was set.
• Fixed ResizingTool not re-routing reflexive links on Groups.

v1.7.14

Toggle v1.7.14's commit message
1.7.14

Avoided undesired side effects of undo and redo after relinking
duplicate links.
• Further improved the dragging between Diagrams that was modified in
1.7.13.

v1.7.13

Toggle v1.7.13's commit message
1.7.13

• Fixed a bug with pinch-zooming in some browsers.
• Fixed a regression with Diagram.makeSVG. It would not include
CORS-disabled images.
• Fixed a bug with the TextEditingTool when using custom HTML text
editors. The code attempted to call editor.focus() and
editor.setSelectionRange() before the editor was added to the DOM. This
problem does not affect HTMLInfo, only HTML Element text editors.
• Improved dragging of nodes from a Diagram or Palette onto an empty
Diagram.

v1.7.12

Toggle v1.7.12's commit message
1.7.12

* Added the Non Realtime Dragging sample, demonstrating how to customize
the DraggingTool to have users drag around a translucent image of the
selection, rather than actually moving those Nodes and Links, until the
mouse up occurs. This makes use of the NonRealtimeDraggingTool.js
extension.
* The DraggingTool will now initiate auto scroll of the Diagram even if
Diagram.allowMove and Diagram.allowCopy are false.
* Link labels along multi-segmented links with unspecified
GraphObject.segmentIndexes will now have more accurate angles.
* Fixed a bug with TextBlocks when TextBlock.wrapping was set to
TextBlock.None, it would size itself only by the last line.