v23.1.0-rc.3
Pre-release
Pre-release
github-actions
released this
22 Mar 13:36
·
564 commits
to develop
since this release
NPM package: https://www.npmjs.com/package/@eccenca/gui-elements/v/23.1.0-rc.3
Storybook:
Added
<Badge />
element- add more context like icons, text or numbers to another element
<ConfidenceValue/>
element- combines a value and a bar
<Depiction />
element- include different types of images controlling of resizing, ratio, shape
<EdgeLabel />
(react flow) element- can be used for custom edge labels, provides support for depiction, text, actions and intent states
<Table />
,<TableExpandHeader />
,<TableRow />
,<TableExpandRow />
and<TableCell />
elements- Carbon based elements
- other table elements are still used directly from the Carbon library
<TestIcon />
: test icons without the need to define them via a canonical name before.<Card />
propertywhitespaceAmount
: controls how much whitespace is displayed within the card subelements
<CardContent />
(react flow) propertynoFlexHeight
: changes the behaviour how the component uses the remaining space inside the Card element
<Divider />
propertieswidth
: width of the horizontal rulealignment
: horizontal alignment of the horizontal rule
<EdgeDefault />
(react flow) propertiesstrokeType
: overwrites the default style how the edge stroke is displayedintent
: visual feedback about the current state of the edgehighlightColor
: color(s) of used highlights to mark the edge
<Markdown />
propertylinkTargetName
: browser target name to open links from the Markdown content
<MultiSelect />
propertyrequestDelay
: To delay requests on query changes and only fire the most recent request.
<NodeContent />
(react flow) propertiesleftElement
: any element that should be displayed before the node labellabelSubline
: displayed under the label in the headerfullWidth
: stretches the node to the full available width, e.g. when used outside React Flow contextenlargeHeader
: increase hight of headerborder
: property to overwrite default stylesintent
: visual feedback about the current state of the nodehighlightColor
: color(s) of used highlights to mark the node, together withintent
it replaceshighlightedState
<Pagination />
propertyhideBorders
: element is displayed without dividing borders
<Tag />
property- add support for
intent
property
- add support for
<TextField />
and<TextArea />
propertyinvisibleCharacterWarning
: callback to warn of invisible, hard to spot characters in the input text.intent
: state of the text field
<ReactFlow />
propertyscrollOnDrag
: Support to scroll the pane when going beyond the pane borders on all drag and connection operations.
<SilkActivityControl />
propertyexecutePrioritized
that is executed when the 'start prioritized' button is clicked while an activity is waiting for execution.
<WhiteSpaceContainer />
propertylinebreakForced
: insert line breaks within an otherwise unbreakable string to prevent text from overflowing the container
Changed
- use option
--outputCss
foryarn compile-scss
to get the transpiled CSS echoed out - upgrade to Carbon icons v11
- switch from
carbon-components
to@carbon/styles
<GridRow />
propertydontWrapColumns=true
only works for grids on medium sized and larger viewports<NodeContent />
animation is now displayed on the border, not by a pulsing shadow anymore<NodeDefault />
,<NodeContent />
and<HandleDefault />
support now React Flow 9 and 10
Fixed
<WorkspaceContent />
: do not prevent wrapping the columns of the included grid<SingleLineCodeEditor />
: Convert multi-line initial value to a single line value.<MenuItem />
: do not display empty icon wrapper.
Deprecated
<Grid />
propertyfullWidth
is now deprecated as grids are always used for the full viewport width<NodeContent />
propertyhighlightedState
is replaced byintent
andhighlightColor
and should not be used anymore<CardHeader />
propertiesdensityHigh
andhasSpacing
are now deprecated, useCard.whitespaceAmount
now<TextField />
propertieshasStatePrimary
,hasStateSuccess
,hasStateWarning
andhasStateDanger
are now deprecated, useintent
now
Fixed
<MultiSelect />
:- Requests e.g. on slow networks could get mixed up, resulting in not showing the most recent results.