Tags: lism/GoJS
Tags
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.
1.8.0 * Licensing: Improvements for unlimited-domains OEM customers. * Samples and documentation: Typescript definition file (go.d.ts) fixes. * Diagram and Model: - Added Diagram.commit and Model.commit, which call a given function wrapped in a transaction. This is offered as a concise alternative to calling startTransaction and commitTransaction. - Added Model.set as a synonym for Model.setDataProperty. * Parts: Added Part.key and Link.key, as shortcuts for retrieving the Part's key in the Model data, if it exists. * Tools: Fixed duplicate calls to focus within the TextEditingTool.
1.7.28 * Typescript definition fixes. * When Part.move is called as Group.move, the method no longer invalidates Link routes inside the group. * Fixed regression in 1.7.23 with performing extra layouts involving nested Groups resulting in duplicate Transactions.
1.7.27 * Fixed TextEditingTool sometimes incorrectly ignoring non-TextBlocks in front of a TextBlock. * Fixed RelinkingTool.copyLinkProperties to include copying the Link.points, so that when Link.adjusting is not None the behavior will be the same as for the original Link. * Improved AvoidsNodes link routing to be more likely to find a shorter route by looking beyond the area of the two connected nodes. * Improved link routing during DraggingTool moves to keep link routes while snapping is enabled.
1.7.25 * Replaced the Angular 2 project with a newer Angular 4 project, at ../projects/angular-basic. This projected was created with Angular CLI; we then added a diagram-editor Component consisting of a Diagram and a Palette. That component takes a Model as an Input and produces nodeSelected and modelChanged as Outputs. The main app component shows editable details for the primary selection if it is a Node. * Automatically redraw with improved sharpness as the user zooms the page. * Fixed a bug where Pictures given a GraphObject.maxSize and no loaded Picture.element or Picture.source would measure incorrectly.
1.7.24 * Fixed a regression introduced in 1.7.18 with pinch-zooming on Microsoft touch devices in IE. * Fixed a visibility bug when a non-visible Part switches layers. * Events on the Diagram now attempt to find the Event target Diagram differently. This may help in libraries that use a shadow DOM or DOM scoping.
PreviousNext