Skip to content

Upgrade EUI to v97.3.0#198087

Merged
cee-chen merged 3 commits intoelastic:mainfrom
cee-chen:eui/v97.3.0
Oct 31, 2024
Merged

Upgrade EUI to v97.3.0#198087
cee-chen merged 3 commits intoelastic:mainfrom
cee-chen:eui/v97.3.0

Conversation

@cee-chen
Copy link
Copy Markdown
Contributor

@cee-chen cee-chen commented Oct 28, 2024

v97.2.0v97.3.0

Questions? Please see our Kibana upgrade FAQ.


v97.3.0

  • EuiDataGrid now supports a new toolbarVisibility.showDisplaySelector.customRender function that allows completely customizing the rendering of the display selector popover (#8080)
  • EuiDataGrid's row height/lines per row setting has been streamlined in both UI and UX (#8080)
  • EuiDataGrid now accepts consumer-passed display setting updates even after users have changed their display preferences via UI (#8080)
  • Updated EuiDataGrid to vertically center all toolbarVisibility.additionalControls nodes (#8085)
  • Updated EuiDataGrid with a beta rowHeightsOptions.autoBelowLineCount feature flag (#8096)
  • Updated EuiContextMenuPanel to allow disabling initial focus via initialFocusedItemIndex={-1} (#8101)

Bug fixes

  • Fixed EuiComment's typing to correctly reflect all accepted props (#8089)
  • Fixed EuiSelectableTemplateSitewides within dark-themed EuiHeaders missing input borders (#8100)

@cee-chen cee-chen added release_note:skip Skip the PR/issue when compiling release notes EUI v9.0.0 backport:version Backport to applied version labels v8.17.0 labels Oct 28, 2024
@cee-chen cee-chen marked this pull request as ready for review October 28, 2024 22:36
@cee-chen cee-chen requested review from a team as code owners October 28, 2024 22:36
@elasticmachine
Copy link
Copy Markdown
Contributor

Pinging @elastic/eui-team (EUI)

@cee-chen
Copy link
Copy Markdown
Contributor Author

@elastic/kibana-core Ping for a CODEOWNER review, which is mostly just i18n files/changes. We'll be requesting an admin merge by EOW at the latest.

@elasticmachine
Copy link
Copy Markdown
Contributor

💚 Build Succeeded

Metrics [docs]

Async chunks

Total size of all lazy-loaded chunks that will be downloaded as the user navigates the app

id before after diff
controls 458.8KB 459.9KB +1.0KB
dashboard 646.1KB 647.2KB +1.0KB
infra 1.7MB 1.7MB +1.0KB
kubernetesSecurity 215.3KB 216.4KB +1.0KB
maps 3.0MB 3.0MB +1.0KB
visTypeVega 1.9MB 1.9MB +1.0KB
total +6.2KB

Page load bundle

Size of the bundles that are downloaded on every page load. Target size is below 100kb

id before after diff
core 452.2KB 452.0KB -138.0B
kbnUiSharedDeps-npmDll 5.8MB 5.8MB +1.7KB
total +1.5KB

History

Copy link
Copy Markdown
Member

@afharo afharo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Translations LGTM

@cee-chen cee-chen merged commit 4e7d43a into elastic:main Oct 31, 2024
@cee-chen cee-chen deleted the eui/v97.3.0 branch October 31, 2024 02:41
@kibanamachine
Copy link
Copy Markdown
Contributor

Starting backport for target branches: 8.x

https://github.com/elastic/kibana/actions/runs/11605172963

kibanamachine pushed a commit to kibanamachine/kibana that referenced this pull request Oct 31, 2024
`v97.2.0`⏩`v97.3.0`

_[Questions? Please see our Kibana upgrade
FAQ.](https://github.com/elastic/eui/blob/main/wiki/eui-team-processes/upgrading-kibana.md#faq-for-kibana-teams)_

---

## [`v97.3.0`](https://github.com/elastic/eui/releases/v97.3.0)

- `EuiDataGrid` now supports a new
`toolbarVisibility.showDisplaySelector.customRender` function that
allows completely customizing the rendering of the display selector
popover ([elastic#8080](elastic/eui#8080))
- `EuiDataGrid`'s row height/lines per row setting has been streamlined
in both UI and UX ([elastic#8080](elastic/eui#8080))
- `EuiDataGrid` now accepts consumer-passed display setting updates even
after users have changed their display preferences via UI
([elastic#8080](elastic/eui#8080))
- Updated `EuiDataGrid` to vertically center all
`toolbarVisibility.additionalControls` nodes
([elastic#8085](elastic/eui#8085))
- Updated `EuiDataGrid` with a beta
`rowHeightsOptions.autoBelowLineCount` feature flag
([elastic#8096](elastic/eui#8096))
- Updated `EuiContextMenuPanel` to allow disabling initial focus via
`initialFocusedItemIndex={-1}`
([elastic#8101](elastic/eui#8101))

**Bug fixes**

- Fixed `EuiComment`'s typing to correctly reflect all accepted props
([elastic#8089](elastic/eui#8089))
- Fixed `EuiSelectableTemplateSitewide`s within dark-themed `EuiHeader`s
missing input borders
([elastic#8100](elastic/eui#8100))

(cherry picked from commit 4e7d43a)
@kibanamachine
Copy link
Copy Markdown
Contributor

💚 All backports created successfully

Status Branch Result
8.x

Note: Successful backport PRs will be merged automatically after passing CI.

Questions ?

Please refer to the Backport tool documentation

kibanamachine added a commit that referenced this pull request Oct 31, 2024
# Backport

This will backport the following commits from `main` to `8.x`:
- [Upgrade EUI to v97.3.0
(#198087)](#198087)

<!--- Backport version: 9.4.3 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)

<!--BACKPORT [{"author":{"name":"Cee
Chen","email":"549407+cee-chen@users.noreply.github.com"},"sourceCommit":{"committedDate":"2024-10-31T02:41:45Z","message":"Upgrade
EUI to v97.3.0 (#198087)\n\n`v97.2.0`⏩`v97.3.0`\r\n\r\n_[Questions?
Please see our Kibana
upgrade\r\nFAQ.](https://github.com/elastic/eui/blob/main/wiki/eui-team-processes/upgrading-kibana.md#faq-for-kibana-teams)_\r\n\r\n---\r\n\r\n##
[`v97.3.0`](https://github.com/elastic/eui/releases/v97.3.0)\r\n\r\n-
`EuiDataGrid` now supports a
new\r\n`toolbarVisibility.showDisplaySelector.customRender` function
that\r\nallows completely customizing the rendering of the display
selector\r\npopover
([#8080](https://github.com/elastic/eui/pull/8080))\r\n- `EuiDataGrid`'s
row height/lines per row setting has been streamlined\r\nin both UI and
UX ([#8080](https://github.com/elastic/eui/pull/8080))\r\n-
`EuiDataGrid` now accepts consumer-passed display setting updates
even\r\nafter users have changed their display preferences via
UI\r\n([#8080](https://github.com/elastic/eui/pull/8080))\r\n- Updated
`EuiDataGrid` to vertically center
all\r\n`toolbarVisibility.additionalControls`
nodes\r\n([#8085](https://github.com/elastic/eui/pull/8085))\r\n-
Updated `EuiDataGrid` with a
beta\r\n`rowHeightsOptions.autoBelowLineCount` feature
flag\r\n([#8096](https://github.com/elastic/eui/pull/8096))\r\n- Updated
`EuiContextMenuPanel` to allow disabling initial focus
via\r\n`initialFocusedItemIndex={-1}`\r\n([#8101](https://github.com/elastic/eui/pull/8101))\r\n\r\n**Bug
fixes**\r\n\r\n- Fixed `EuiComment`'s typing to correctly reflect all
accepted
props\r\n([#8089](https://github.com/elastic/eui/pull/8089))\r\n- Fixed
`EuiSelectableTemplateSitewide`s within dark-themed
`EuiHeader`s\r\nmissing input
borders\r\n([#8100](https://github.com/elastic/eui/pull/8100))","sha":"4e7d43a03181ab95719733cc0a44d4896481841f","branchLabelMapping":{"^v9.0.0$":"main","^v8.17.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","EUI","v9.0.0","backport:version","v8.17.0"],"title":"Upgrade
EUI to
v97.3.0","number":198087,"url":"https://github.com/elastic/kibana/pull/198087","mergeCommit":{"message":"Upgrade
EUI to v97.3.0 (#198087)\n\n`v97.2.0`⏩`v97.3.0`\r\n\r\n_[Questions?
Please see our Kibana
upgrade\r\nFAQ.](https://github.com/elastic/eui/blob/main/wiki/eui-team-processes/upgrading-kibana.md#faq-for-kibana-teams)_\r\n\r\n---\r\n\r\n##
[`v97.3.0`](https://github.com/elastic/eui/releases/v97.3.0)\r\n\r\n-
`EuiDataGrid` now supports a
new\r\n`toolbarVisibility.showDisplaySelector.customRender` function
that\r\nallows completely customizing the rendering of the display
selector\r\npopover
([#8080](https://github.com/elastic/eui/pull/8080))\r\n- `EuiDataGrid`'s
row height/lines per row setting has been streamlined\r\nin both UI and
UX ([#8080](https://github.com/elastic/eui/pull/8080))\r\n-
`EuiDataGrid` now accepts consumer-passed display setting updates
even\r\nafter users have changed their display preferences via
UI\r\n([#8080](https://github.com/elastic/eui/pull/8080))\r\n- Updated
`EuiDataGrid` to vertically center
all\r\n`toolbarVisibility.additionalControls`
nodes\r\n([#8085](https://github.com/elastic/eui/pull/8085))\r\n-
Updated `EuiDataGrid` with a
beta\r\n`rowHeightsOptions.autoBelowLineCount` feature
flag\r\n([#8096](https://github.com/elastic/eui/pull/8096))\r\n- Updated
`EuiContextMenuPanel` to allow disabling initial focus
via\r\n`initialFocusedItemIndex={-1}`\r\n([#8101](https://github.com/elastic/eui/pull/8101))\r\n\r\n**Bug
fixes**\r\n\r\n- Fixed `EuiComment`'s typing to correctly reflect all
accepted
props\r\n([#8089](https://github.com/elastic/eui/pull/8089))\r\n- Fixed
`EuiSelectableTemplateSitewide`s within dark-themed
`EuiHeader`s\r\nmissing input
borders\r\n([#8100](https://github.com/elastic/eui/pull/8100))","sha":"4e7d43a03181ab95719733cc0a44d4896481841f"}},"sourceBranch":"main","suggestedTargetBranches":["8.x"],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/198087","number":198087,"mergeCommit":{"message":"Upgrade
EUI to v97.3.0 (#198087)\n\n`v97.2.0`⏩`v97.3.0`\r\n\r\n_[Questions?
Please see our Kibana
upgrade\r\nFAQ.](https://github.com/elastic/eui/blob/main/wiki/eui-team-processes/upgrading-kibana.md#faq-for-kibana-teams)_\r\n\r\n---\r\n\r\n##
[`v97.3.0`](https://github.com/elastic/eui/releases/v97.3.0)\r\n\r\n-
`EuiDataGrid` now supports a
new\r\n`toolbarVisibility.showDisplaySelector.customRender` function
that\r\nallows completely customizing the rendering of the display
selector\r\npopover
([#8080](https://github.com/elastic/eui/pull/8080))\r\n- `EuiDataGrid`'s
row height/lines per row setting has been streamlined\r\nin both UI and
UX ([#8080](https://github.com/elastic/eui/pull/8080))\r\n-
`EuiDataGrid` now accepts consumer-passed display setting updates
even\r\nafter users have changed their display preferences via
UI\r\n([#8080](https://github.com/elastic/eui/pull/8080))\r\n- Updated
`EuiDataGrid` to vertically center
all\r\n`toolbarVisibility.additionalControls`
nodes\r\n([#8085](https://github.com/elastic/eui/pull/8085))\r\n-
Updated `EuiDataGrid` with a
beta\r\n`rowHeightsOptions.autoBelowLineCount` feature
flag\r\n([#8096](https://github.com/elastic/eui/pull/8096))\r\n- Updated
`EuiContextMenuPanel` to allow disabling initial focus
via\r\n`initialFocusedItemIndex={-1}`\r\n([#8101](https://github.com/elastic/eui/pull/8101))\r\n\r\n**Bug
fixes**\r\n\r\n- Fixed `EuiComment`'s typing to correctly reflect all
accepted
props\r\n([#8089](https://github.com/elastic/eui/pull/8089))\r\n- Fixed
`EuiSelectableTemplateSitewide`s within dark-themed
`EuiHeader`s\r\nmissing input
borders\r\n([#8100](https://github.com/elastic/eui/pull/8100))","sha":"4e7d43a03181ab95719733cc0a44d4896481841f"}},{"branch":"8.x","label":"v8.17.0","branchLabelMappingKey":"^v8.17.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

Co-authored-by: Cee Chen <549407+cee-chen@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport:version Backport to applied version labels EUI release_note:skip Skip the PR/issue when compiling release notes v8.17.0 v9.0.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants