Skip to content

release_9.1.6

Compare
Choose a tag to compare
@tomlyn tomlyn released this 20 Oct 07:11

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 to Detacahable, 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 (when enableLinkSelection is set to LinkOnly, Handles or Detacahable).

  • Nodes with empty inputs and/or outputs properties are now correctly written out into PipelineFlow documents returned from CanvasController.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)