release_9.1.6
Feature Enhancements
Common-Canvas
-
A new boolean config variable called
enablePositionNodeOnRightFlyoutOpen
has been added. When set to true, if the right-side flyout is open the currently selected node will be automatically positioned in the center of the canvas area (viewport). See the wiki section for details: https://github.com/elyra-ai/canvas/wiki/2.1-Config-Objects#enablepositionnodeonrightflyoutopen -
Two new CanvasController API methods have been added to allow the host application to modify the source and target information for a link. These are:
- setNodeDataLinkSrcInfo(linkId, srcNodeId, srcNodePortId, pipelineId)
- setNodeDataLinkTrgInfo(linkId, trgNodeId, trgNodePortId, pipelineId)
-
With
enableLinkSelection
set toDetacahable
, a node can now be a attached to either the source-end or the target-end of a fully-detached link. -
Select All
actions with the keyboard (Ctrl-A) and the context menu will now select the links on the canvas as well as comments and nodes (whenenableLinkSelection
is set toLinkOnly
,Handles
orDetacahable
). -
Nodes with empty
inputs
and/oroutputs
properties are now correctly written out into PipelineFlow documents returned fromCanvasController.getPipelinFlow()
Issues resolved
#331 Pipeline-out handler not writing empty outputs and inputs arrays (#332)
#329 Not able to attach a node as target on a detached link (#330)
#326 Add new canvas controller APIs to modify canvas objects (#327)
#323 Right flyout drop shadow should not extend above top of flyout (#324)
#320 Enable positioning of node on opening rightside flyout (#321)
#138 Fix Travis message that is obscured (#318)
#316 Select All option (keyboard or context menu) should select links… (#317)
#315 Add validate option to test harness (#314)
#311 Adjust Right side flyout height (#312)
#307 Accessibility support for API configuration options (#310)