Tags: MappingSystem/channel
Tags
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.
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.
1.7.11 * Fixed a bug in the TextEditingTool when editing TextBlocks with a non-default TextBlock.textAlign value. * Fixed some Diagram construction orders not respecting screen pixel ratios. * Fixed a DraggingTool bug when dragging disconnected links between Diagrams, when the destination Diagram had Diagram.allowCopy set to false. * Fixed faulty locations when Part.locationSpot or Part.locationObjectName were modified when a Part was transformed (angle or scale).
1.7.9 * Added the Parallel Route sample, demonstrating a custom Link.computePoints method in order to have multiple links between the same two ports have parallel segments. This makes use of the ParallelRouteLink.js extension. * Fixed some instances of ticks not rendering on Graduated Panels with small Panel.graduatedTickUnit values.
1.7.8 * Added the Link Label On Path Dragging sample, demonstrating how to restrict the dragging of link labels to remain on the path of the link. This makes use of the LinkLabelOnPathDraggingTool.js extension. * TableRows and TableColumns now update their ports correctly when scrolling by setting Panel.topIndex or Panel.leftIndex. * Links that have TwoWay Bindings of Link.points now copy faithfully between different Diagrams. * When the DraggingTool.dragsLink is true, a drag of a Link that reconnects one or both ends of the Link will now raise one or two "LinkRelinked" DiagramEvents. Just as with a "LinkRelinked" event raised by the RelinkingTool, the DiagramEvent.parameter will be the old port with which the Link had been connected.
1.7.6 Added the RoundedRectangles.js definitions of figures that have rounded corners only at the top or only at the bottom. • Added the Rounded Groups sample demonstrating both Nodes and Groups that have rounded headers and rounded footers. • Added the Two Halves sample demonstrating a Node template that has both a top half and a bottom half and that has rounded corners overall. • Fixed cases where InputEvent.left remained true for mouse move events even after the left mouse button was released.