Skip to content

Tags: PfeifferGuo/GoJS

Tags

v1.8.12

Toggle v1.8.12's commit message
1.8.12

* Added search functionality for classes and members in the API
documentation.
* Fix for Geometry.parse when numbers containing alphabet characters
(such as 4E-06) are present.
* Updated Geometry.parse to accept multiple '.'s without spaces to allow
for chaining decimals, for example 1.5.75.75. The result would be 1.5
.75 .75, as specified by the SVG grammar.

v1.8.11

Toggle v1.8.11's commit message
1.8.11

Fixed a check for window.navigator.msPointerEnabled that was modified in
1.8.8. This was disabling Pointer Events in IE based browsers

v1.8.10

Toggle v1.8.10's commit message
1.8.10

* Improved wheel events, primarily for Firefox and Firefox for Android.
Mac trackpads will now pan and scroll in both directions in Firefox.
* Fixed a bug with links not rerouting during a drag of a collapsed
group. This occurred when a link was connected to a "...Side" Spot of a
member node.
* Fixed a shadow regression introduced in 1.8.9.
* Some licensing fixes for versions of IE.

v1.8.9

Toggle v1.8.9's commit message
1.8.9

* Fixed a bug in Diagram.findObjectsNear in Table Panels using TableRow
and TableColumn.
* Fixed a drawing bug where some GraphObjects with a background set
would be shadowed, when they should not be.

v1.8.8

Toggle v1.8.8's commit message
1.8.8

* Added an Introduction page about Debugging.
* Fixed a check for window.navigator.msPointerEnabled that was added in
1.8.5.
* Fixed UndoManager.canUndo and UndoManager.canRedo to ignore
UndoManager.isUndoingRedoing.
* The Server-side Images Intro page now contains examples using
Puppeteer.

v1.8.7

Toggle v1.8.7's commit message
1.8.7

* Fixed routing of AvoidsNodes Links when added as members of a Group
that hadn't been measured fully yet with its new members.
* Fixed Layout.doLayout, the default layout that only positions nodes
that do not have a real Part.location, to respect the pre-layout
position of Groups, when the Group.layout has not been set.
* Improved LinkingBaseTool.isValidCycle to guess whether
LinkingTool.archetypeLinkData will create a new Link that is not
Link.isTreeLink, which affects link validity when Diagram.validCycle is
Diagram.CycleDestinationTree or Diagram.CycleSourceTree.
* Increased the CSS z-index of the default touch context menu from 300
to 10002.
* For Table Panels and RowColumnDefinitions: Before, a separator would
exist and take up space for every row and column except index = 0. Now
they exist and take up space for every row and column except the first
row and column, whatever its index may be.

v1.8.6

Toggle v1.8.6's commit message
1.8.6

* Added ForceDirectedLayout.moveLimit property.
* Event bubbling fixes for Pointer Events in IE and Edge.

v1.8.5

Toggle v1.8.5's commit message
1.8.5

* IE: Fixed a regression from 1.8.3 with PointerEvents: Mouse-based
events now correctly report their button (left, right middle) and
modifier keys (Ctrl, Alt, etc). Additionally, meta keys now work with
touches, so users can do actions such as CTRL+touch to select multiple
nodes.
* Fixed a bug with shadows in IE (but not Edge) sometimes causing
draw-related errors with the Canvas Context.
* The user of PointerEvents is additionally limited by
window.navigator.msPointerEnabled not being false. This supports the use
of IE 11 when embedded within Windows applications.
* Fixed an animation regression that began with 1.7.0: resizing Diagram
DIVs now correctly animates layouts that have Layout.isViewportSized set
to true.

v1.8.4

Toggle v1.8.4's commit message
1.8.4

* Added Diagram.scrollsPageOnFocus property, to control whether the page
scrolls to show the Diagram's HTMLDivElement when the diagram receives
focus, if the element is not entirely visible in the window. For
compatibility now the default value is true, but the default value will
be false in version 2.0.
* Fixed a regression from 1.7.28/1.7.29 with starting automatic
animations.
* Fixed an animation positioning bug with nested collapsed groups.

v1.8.3

Toggle v1.8.3's commit message
1.8.3

• Added the Zoom Pinch sample, demonstrating gesture customization.
• Internally, browser PointerEvents are now used by default on
IE-related browsers, when possible. Other browsers still use Touch and
Mouse events.
• Fixed a measurement bug with GraphObject.maxSize when applied to
TextBlocks.
• Fixed another case of moving Groups not correctly invalidating link
routes when the link connects with the group.
• Fixed having UndoManager.isUndoingRedoing to be consistently true
during "StartingUndo", "StartingRedo", "FinishedUndo", and
"FinishedRedo" Model ChangedEvents of type Transaction.
• Fixed hit testing in some edge cases for geometries.