-
Notifications
You must be signed in to change notification settings - Fork 8.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Upgrade EUI to v89.0.0 #168396
Upgrade EUI to v89.0.0 #168396
Conversation
- mostly removing strings from deprecated components
- tests fail otherwise, as the popover has `pointer-events: none` while transitioning in
- Diff is likely due to fixed `EuiFlexGroup` gap sizing - will leave it to the team to update the screenshots
💛 Build succeeded, but was flaky
Failed CI StepsMetrics [docs]Module Count
Async chunks
Page load bundle
History
To update your PR or re-run it, just comment with: |
Pinging @elastic/eui-team (EUI) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM for the Threat Hunting Investigations team!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM for core
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ML changes LGTM
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
DE change LGTM!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Security changes LGTM 👍
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
cloud_defend
changes LGTM
Merging on behalf of Cee for the EUI team. |
`v88.5.4`⏩`v89.0.0` --- ## [`89.0.0`](https://github.com/elastic/eui/tree/v89.0.0) - Added new `pushAnimation` prop to push `EuiFlyout`s, which enables a slide in animation ([elastic#7239](elastic/eui#7239)) - Updated `EuiComboBox` to use `EuiInputPopover` under the hood ([elastic#7246](elastic/eui#7246)) - Added `inputPopoverProps` to `EuiComboBox`, which allows customizing the underlying popover ([elastic#7246](elastic/eui#7246)) - Added a new beta `EuiTextBlockTruncate` component for multi-line truncation ([elastic#7250](elastic/eui#7250)) - Updated `EuiBasicTable` and `EuiInMemoryTable` to support multi-line truncation. This can be set via `truncateText.lines` in the `columns` prop. ([elastic#7254](elastic/eui#7254)) **Bug fixes** - Fixed `EuiFlexGroup` and `EuiFlexGrid`'s `m` gutter size ([elastic#7251](elastic/eui#7251)) - Fixed focus trap rerender issues in `EuiFlyout` with memoization ([elastic#7259](elastic/eui#7259)) - Fixed a visual bug with `EuiContextMenu`'s animation between panels ([elastic#7268](elastic/eui#7268)) **Breaking changes** - EUI's global body font-size now respects the `font.defaultUnits` token. This means that the global font size will use the `rem` unit by default, instead of `px`. ([elastic#7182](elastic/eui#7182)) - Removed exported `accessibleClickKeys`, `comboBoxKeys`, and `cascadingMenuKeys` services. Use the generic `keys` service instead ([elastic#7256](elastic/eui#7256)) - Removed `EuiColorStops` due to low usage ([elastic#7262](elastic/eui#7262)) - Removed `EuiSuggest`. We recommend using `EuiSelectable` or `EuiComboBox` instead ([elastic#7263](elastic/eui#7263)) - Removed `euiHeaderAffordForFixed` Sass mixin, and `$euiHeaderHeight` and `$euiHeaderHeightCompensation` Sass variables. Use the CSS variable `--var(euiFixedHeadersOffset, 0)` instead. ([elastic#7264](elastic/eui#7264)) **Accessibility** - When using `rem` or `em` font units, EUI now respects, instead of ignoring, browser default font sizes set by end users. ([elastic#7182](elastic/eui#7182))
v88.5.4
⏩v89.0.0
89.0.0
pushAnimation
prop to pushEuiFlyout
s, which enables a slide in animation (#7239)EuiComboBox
to useEuiInputPopover
under the hood (#7246)inputPopoverProps
toEuiComboBox
, which allows customizing the underlying popover (#7246)EuiTextBlockTruncate
component for multi-line truncation (#7250)EuiBasicTable
andEuiInMemoryTable
to support multi-line truncation. This can be set viatruncateText.lines
in thecolumns
prop. (#7254)Bug fixes
EuiFlexGroup
andEuiFlexGrid
'sm
gutter size (#7251)EuiFlyout
with memoization (#7259)EuiContextMenu
's animation between panels (#7268)Breaking changes
font.defaultUnits
token. This means that the global font size will use therem
unit by default, instead ofpx
. (#7182)accessibleClickKeys
,comboBoxKeys
, andcascadingMenuKeys
services. Use the generickeys
service instead (#7256)EuiColorStops
due to low usage (#7262)EuiSuggest
. We recommend usingEuiSelectable
orEuiComboBox
instead (#7263)euiHeaderAffordForFixed
Sass mixin, and$euiHeaderHeight
and$euiHeaderHeightCompensation
Sass variables. Use the CSS variable--var(euiFixedHeadersOffset, 0)
instead. (#7264)Accessibility
rem
orem
font units, EUI now respects, instead of ignoring, browser default font sizes set by end users. (#7182)