v89.0.0
- Added new
pushAnimation
prop to pushEuiFlyout
s, which enables a slide in animation (#7239) - Updated
EuiComboBox
to useEuiInputPopover
under the hood (#7246) - Added
inputPopoverProps
toEuiComboBox
, which allows customizing the underlying popover (#7246) - Added a new beta
EuiTextBlockTruncate
component for multi-line truncation (#7250) - Updated
EuiBasicTable
andEuiInMemoryTable
to support multi-line truncation. This can be set viatruncateText.lines
in thecolumns
prop. (#7254)
Bug fixes
- Fixed
EuiFlexGroup
andEuiFlexGrid
'sm
gutter size (#7251) - Fixed focus trap rerender issues in
EuiFlyout
with memoization (#7259) - Fixed a visual bug with
EuiContextMenu
's animation between panels (#7268)
Breaking changes
- EUI's global body font-size now respects the
font.defaultUnits
token. This means that the global font size will use therem
unit by default, instead ofpx
. (#7182) - Removed exported
accessibleClickKeys
,comboBoxKeys
, andcascadingMenuKeys
services. Use the generickeys
service instead (#7256) - Removed
EuiColorStops
due to low usage (#7262) - Removed
EuiSuggest
. We recommend usingEuiSelectable
orEuiComboBox
instead (#7263) - Removed
euiHeaderAffordForFixed
Sass mixin, and$euiHeaderHeight
and$euiHeaderHeightCompensation
Sass variables. Use the CSS variable--var(euiFixedHeadersOffset, 0)
instead. (#7264)
Accessibility
- When using
rem
orem
font units, EUI now respects, instead of ignoring, browser default font sizes set by end users. (#7182)