v13.35.0
Minor Release v13.35.0
Common Canvas
#2724 Allow application to override minimum width for right flyout by @tomlyn
A new Canvas Controller API call has been added called setRightFlyoutMinWidth(wd) where wd is a number of pixels. This allows the application to specify a minimum width that overrides the default minimum width for the right flyout which, by default, is set by the content placed in the right-flyout.
This is necessary for applications that want to simulate the right-flyout closing without using the showRightFlyout boolean prop of <CommonCanvas>. In this case they would set the min width to zero.
#2703 Allow user to move focus to decorations using keyboard navigation by @tomlyn
For keyboard navigation, the user can now navigate the focus highlighting to "focusable" decorations of a node or a link. This is done by the user:
- Moving the focus to the node or link and
- Pressing Option + Tab - this will move the focus to the first found focusable decoration
- Pressing Tab or Shift + Tab to navigate to other decorations. Focus will rotate around the decorations
- Pressing ESC key to move the focus back to the parent node or link
- Pressing space or return key to activate a "hotspot" decoration
A decoration may be made "focusable" by specify the new boolean focusable property of the decoration to true.
Note: If there are also focusable ports of a node, pressing Tab or Shift + Tab will rotate focus around the ports and focusable decorations in the order they are found.
Common Properties
#2701 Support JSON in CodeMirror by @srikant-ch5
Added comprehensive JSON language support to the CodeMirror editor component (expression control). This enhancement enables proper syntax highlighting capabilities for JSON content. The implementation leverages CodeMirror's built-in JSON mode to provide error detection, and structured editing features for JSON content.
Issues Resolved
- #2693 Toggling a column to be visible and hidden will show warning in… by @Jerinjk14 in #2694
- #2698 Add types for Palette, showLeftFlyout, and leftFlyoutContent by @herman-wong-ibm in #2699
- #2703 Allow user to move focus to decorations using keyboard navigation by @tomlyn in #2704
- #2705 Properties panel resize button has no background by @srikant-ch5 in #2706
- #2701 Support JSON in CodeMirror by @srikant-ch5 in #2702
- Bump jspdf from 3.0.1 to 3.0.2 in /canvas_modules/harness by @dependabot[bot] in #2709
- #2707 Dark mode string variables color difficult to see by @srikant-ch5 in #2708
- [SDG] The table when one colum is boolean type the header is not bold… by @Jerinjk14 in #2711
- #2653 Overflow icon in toolbar not displayed in certain browser width… by @Jerinjk14 in #2654
- #2724 Allow application to override minumum width for right flyout by @tomlyn in #2725
New Contributors
- @herman-wong-ibm made their first contribution in #2699
Full Changelog: v13.34.0...v13.35.0