v13.23.0
Minor Release
Common Canvas
#2457 For multi-line text display, text can sometimes appear after the ellipsis when text is truncated
This is a bug fix to prevent truncated text from being displayed. See the issue for details.
Warning: If you override the CSS properties line-clamp and/or -webkit-line-clamp the display of multi-line text in your application may be affected. Check your CSS to see if you have overridden these properties and if you have make the following change.
If you have something like this:
.d3-label-multi-line {
line-clamp: 3;
-webkit-line-clamp: 3;
}
change it be inside a span like this:
.d3-label-multi-line {
span {
line-clamp: 3;
-webkit-line-clamp: 3;
}
}
#2444 Node connection parity: drag connector
A new configuration property called enableSplitLinkDroppedOnNode, has been introduced in this release. This feature allows users to drag a link from the center towards a node and rewire the flow by dropping the link on the target node. The feature is only available when enableLinkType is set to “Straight” and enableLinkMethod is set to “Feeform”.
When enableSplitLinkDroppedOnNode is set to true, the following behavior is enabled:
- Drag a link from the center towards a node.
- Drop the link on the target node.
- The original link is deleted.
- Two new links are created:
- One link connects the original source to the target node.
- Another link connects the target node to the original destination.
This feature provides a more intuitive and efficient way to rewire flows by allowing users to easily split and reconfigure links between nodes.
Common Properties
Just bug fixes
Issues Resolved
- #2442 Refactor common-canvas.ts for better structure by @tomlyn in #2443
- #2437 Use React Testing Libraries for main-editor-proprties-button-te… by @Jerinjk14 in #2438
- #2446 Pasting to mouse position not working when background grid displayed by @tomlyn in #2447
- #2448 Bug: Tabbing doesn't focus nodes by @tomlyn in #2449
- #2450 Include enableCanvasLayout in CanvasConfig interface by @tomlyn in #2451
- #2452 Bug: Navigating out of nested nodes by @tomlyn in #2453
- #2455 Error when pressing ESC while editing a node label or decoation… by @tomlyn in #2456
- #2457 For multi-line text display, text can sometimes appear after th… by @tomlyn in #2458
- #2461 Accessibility (A11y): Resolve violations reported by the 'IBM E… by @tomlyn in #2462
- #2414 Make Properties Image action accessible by @srikant-ch5 in #2415
- #2463 Methods for editing node and link decoration labels don't follo… by @tomlyn in #2464
- #2444 Node connection parity : drag connector by @tomlyn in #2445
- #2459 Use React Testing Library for common-properties tests - Part 3-… by @Jerinjk14 in #2460
- #2454 Edit node/link name text input does not exit properly when swap… by @tomlyn in #2465
- #2467 Write a new page for docs about how to manage node properties… by @tomlyn in #2468
Full Changelog: v13.22.0...v13.23.0
