Skip to content

Conversation

@MichaelMarcialis
Copy link
Contributor

@MichaelMarcialis MichaelMarcialis commented Sep 16, 2025

Summary

This PR makes the following changes:

  • Updated icons based on feedback: boxesVertical, documentation, error, export, filter, filterExclude, filterIgnore, filterInclude, grab, grabOmnidirectional, grabHorizontal, importAction, indexTemporary, link, list, magnifyWithExclamation, magnifyWithMinus, magnifyWithPlus, minus, minusInCircle, pencil, pin, pinFilled, plus, plusInCircle, question, search, sortLeft, sortRight, sortDown, sortUp, sortable, unlink.
  • Added new icon: backgroundTask (FYI @l-suarez).
  • Marked icons for deprecation: boxesHorizontal, checkInCircleFilled, copyClipboard, documentEdit, errorFilled, expandMini, filterInCircle, lettering, listAdd, minusInCircleFilled, newChat, playFilled, plusInCircleFilled, submodule, tableDensityNormal, warningFilled.

Why are we making this change?

These updates are one task from the Borealis icon refresh project milestone 2 meta issue.

Screenshots #

Refreshed Icons

Before After
.Screenshot 2025-10-28 at 8 27 46 PM .Screenshot 2025-10-28 at 8 21 59 PM

Deprecated icons

"Deprecated" means the icon name is removed from our documentation, but still exists as an alias that now points to a different icon"

Before After
Screenshot 2025-10-28 at 8 51 33 PM Screenshot 2025-10-28 at 8 53 32 PM

As there are quite a few icons updated in this PR, please view them in the Figma EUI Borealis library.

Impact to users

All icons marked for deprecation have been aliased to use an appropriate replacement, so there should be no breaking changes with this update. There will be additional deprecations and renames coming in the future, but splitting off as separate PRs because of some of the complexities involved.

QA

Remove or strikethrough items that do not apply to your PR.

General checklist

  • Browser QA
    • Checked in both light and dark modes
    • [ ] Checked in both MacOS and Windows high contrast modes
    • [ ] Checked in mobile
    • Checked in Chrome, Safari, Edge, and Firefox
    • [ ] Checked for accessibility including keyboard-only and screenreader modes
  • Docs site QA
  • Code quality checklist
  • Release checklist
    • A changelog entry exists and is marked appropriately.
    • [ ] If applicable, added the breaking change issue label (and filled out the breaking change checklist)
  • Designer checklist
    • If applicable, file an issue to update EUI's Figma library with any corresponding UI changes. (This is an internal repo, if you are external to Elastic, ask a maintainer to submit this request)

@MichaelMarcialis MichaelMarcialis marked this pull request as ready for review September 16, 2025 18:27
@MichaelMarcialis MichaelMarcialis requested a review from a team as a code owner September 16, 2025 18:27
@weronikaolejniczak
Copy link
Contributor

@MichaelMarcialis amazing work! 🎉 The icons look so good now, can't wait for the final result 💖

One thing we're missing is the VRT tests. You'd have to run yarn test-visual-regression in the packages/eui folder and verify that the loki screenshots are as expected.

Also, we seem to be having some conflicts 👀

@MichaelMarcialis
Copy link
Contributor Author

Thanks for taking a look and for the kind words, @weronikaolejniczak! I've fixed the conflicts and completed the visual regression testing and update (hopefully correctly; this was my first time). Let me know if I missed anything else.

Copy link
Contributor

@weronikaolejniczak weronikaolejniczak left a comment

Choose a reason for hiding this comment

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

@MichaelMarcialis thanks for updating the VRT images 🙌🏻 I verified them and all's good 👌🏻 We're good to merge 🟢

ℹ️ @elastic/eui-team packages/eui/.loki/reference/chrome_mobile_Display_EuiIconTip_Playground.png and packages/eui/.loki/reference/chrome_desktop_Display_EuiIconTip_Playground.png have been updated. This story hasn't been working well for a long time. I will create a ticket to look into it during support duty.

EDIT: #9047

@MichaelMarcialis
Copy link
Contributor Author

Thanks, @weronikaolejniczak!

@ryankeairns, would you mind giving this a look as well to make sure I've not done anything too unexpected or radical?

@elasticmachine
Copy link
Collaborator

💚 Build Succeeded

History

@elasticmachine
Copy link
Collaborator

💚 Build Succeeded

History

@MichaelMarcialis MichaelMarcialis merged commit ab36d23 into elastic:main Sep 23, 2025
5 checks passed
@MichaelMarcialis MichaelMarcialis deleted the icon-updates-batches-1-3 branch September 23, 2025 14:35
acstll added a commit to elastic/kibana that referenced this pull request Oct 9, 2025
- `@elastic/eui`: `v106.6.0` ⏩ `v106.7.0`
- `@elastic/eui-theme-borealis`: `v3.4.0` ⏩ `v3.5.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)

---

## Changes

- replaced usages of `EuiButtonEmpty` in Discover `change_dataview` and
`EuiFilterButton` in Dashboard `options_list_control `with the newly
added `EuiFormControlButton` component to ensure cohesive form layout
styling (EUI [#9006](elastic/eui#9006))

**Discover**

| before | after |
|---|---|
| <img width="434" height="369" alt="Screenshot 2025-10-07 at 22 13 23"
src="https://github.com/user-attachments/assets/488984a0-a6a1-488e-8db5-588c84be6765"
/> | <img width="418" height="365" alt="Screenshot 2025-10-07 at 22 20
16"
src="https://github.com/user-attachments/assets/16164d3f-0b8d-4ceb-a971-a10a6d1f5aee"
/> |
| <img width="432" height="371" alt="Screenshot 2025-10-07 at 22 12 39"
src="https://github.com/user-attachments/assets/37fd32f5-6d15-459d-9e14-776a671b7fd6"
/> | <img width="423" height="372" alt="Screenshot 2025-10-07 at 22 21
16"
src="https://github.com/user-attachments/assets/846eb3f6-7d39-4c6e-9e22-42b694f9a276"
/> |

**Dashboard**

| before | after |
|---|---|
| <img width="475" height="288" alt="Screenshot 2025-10-07 at 22 13 13"
src="https://github.com/user-attachments/assets/4ff88734-18d7-456a-991d-ba491550a4dd"
/> | <img width="432" height="292" alt="Screenshot 2025-10-07 at 17 44
25"
src="https://github.com/user-attachments/assets/6e97337f-11e6-4213-a80b-5424dcb3ee38"
/> |
| <img width="475" height="289" alt="Screenshot 2025-10-07 at 22 12 51"
src="https://github.com/user-attachments/assets/dcbd1470-8bdd-453a-8fc0-20da26bc3e27"
/> | <img width="471" height="288" alt="Screenshot 2025-10-07 at 21 44
36"
src="https://github.com/user-attachments/assets/7f2c5b10-44cf-4efc-a902-dd72889b3043"
/> |


## Package updates

## [`v106.7.0`](https://github.com/elastic/eui/releases/v106.7.0)

- Updated `EuiComboBox` to properly break long strings without spaces
when `rowHeight="auto"`
([#9063](elastic/eui#9063))
- Added `data-test-subj` support to `EuiDatePicker` and
`EuiDatePickerRange` for improved testability. Propagates to main
component wrappers, inputs, clear buttons, calendar navigation, and
popover panels. ([#9042](elastic/eui#9042))
- Added `streamsClassic` and `streamsWired` icons
([#9017](elastic/eui#9017))
- Updated icons based on feedback: `boxesVertical`, `documentation`,
`error`, `export`, `filter`, `filterExclude`, `filterIgnore`,
`filterInclude`, `grab`, `grabOmnidirectional`, `grabHorizontal`,
`importAction`, `indexTemporary`, `link`, `list`,
`magnifyWithExclamation`, `magnifyWithMinus`, `magnifyWithPlus`,
`minus`, `minusInCircle`, `pencil`, `pin`, `pinFilled`, `plus`,
`plusInCircle`, `question`, `search`, `sortLeft`, `sortRight`,
`sortDown`, `sortUp`, `sortable`, `unlink`.
([#9026](elastic/eui#9026))
- Added new icon: `backgroundTask`.
([#9026](elastic/eui#9026))
- Marked icons for deprecation: `boxesHorizontal`,
`checkInCircleFilled`, `copyClipboard`, `documentEdit`, `errorFilled`,
`expandMini`, `filterInCircle`, `lettering`, `listAdd`,
`minusInCircleFilled`, `newChat`, `playFilled`, `plusInCircleFilled`,
`submodule`, `tableDensityNormal`, `warningFilled`.
([#9026](elastic/eui#9026))
- Added `workflowsApp` icon
([#9011](elastic/eui#9011))
- Added `EuiFormControlButton` component for usage as input-styled
button within `EuiFormControlLayout`
([#9006](elastic/eui#9006))
- Updated `EuiSuperDatePicker` to use `EuiFormControlButton` when a
prettified duration button is rendered
([#9006](elastic/eui#9006))

**Bug fixes**

- Fixed `EuiInMemoryTable` not firing the `search.onChange` callback
when `searchFormat` equals `text`.
([#9059](elastic/eui#9059))
- Fixed `columns` in `EuiDataGrid` not being rendered in the correct
order as defined by `columnVisibility.visibleColumns` which resulted in
unexpected updates when reordering columns
([#9030](elastic/eui#9030))

**Accessibility**

- Improved color contrast of non-interactive `EuiBreadcrumbs` items in
dark mode ([#9071](elastic/eui#9071))
- Make `EuiProgress` respect user's reduced motion setting by not
animating when in indeterminite state.
([#9054](elastic/eui#9054))

### `@elastic/eui-theme-borealis`

##
[`v3.5.0`](https://github.com/elastic/eui/blob/main/packages/eui-theme-borealis/changelogs/CHANGELOG_2025.md#v350)

- Updated color value of `textSubdued` and legacy `subduedText` in dark
mode from `#8E9FBC` to `#98A8C3`
([#9071](elastic/eui#9071))

**Bug fixes**

- Fixed values of `$euiFormBackground` and
`$euiFormBackgroundReadOnlyColor` to match JS tokens
([#9067](elastic/eui#9067))

---------

Co-authored-by: Elastic Machine <[email protected]>
Co-authored-by: Lene Gadewoll <[email protected]>
rylnd pushed a commit to rylnd/kibana that referenced this pull request Oct 17, 2025
- `@elastic/eui`: `v106.6.0` ⏩ `v106.7.0`
- `@elastic/eui-theme-borealis`: `v3.4.0` ⏩ `v3.5.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)

---

## Changes

- replaced usages of `EuiButtonEmpty` in Discover `change_dataview` and
`EuiFilterButton` in Dashboard `options_list_control `with the newly
added `EuiFormControlButton` component to ensure cohesive form layout
styling (EUI [elastic#9006](elastic/eui#9006))

**Discover**

| before | after |
|---|---|
| <img width="434" height="369" alt="Screenshot 2025-10-07 at 22 13 23"
src="https://github.com/user-attachments/assets/488984a0-a6a1-488e-8db5-588c84be6765"
/> | <img width="418" height="365" alt="Screenshot 2025-10-07 at 22 20
16"
src="https://github.com/user-attachments/assets/16164d3f-0b8d-4ceb-a971-a10a6d1f5aee"
/> |
| <img width="432" height="371" alt="Screenshot 2025-10-07 at 22 12 39"
src="https://github.com/user-attachments/assets/37fd32f5-6d15-459d-9e14-776a671b7fd6"
/> | <img width="423" height="372" alt="Screenshot 2025-10-07 at 22 21
16"
src="https://github.com/user-attachments/assets/846eb3f6-7d39-4c6e-9e22-42b694f9a276"
/> |

**Dashboard**

| before | after |
|---|---|
| <img width="475" height="288" alt="Screenshot 2025-10-07 at 22 13 13"
src="https://github.com/user-attachments/assets/4ff88734-18d7-456a-991d-ba491550a4dd"
/> | <img width="432" height="292" alt="Screenshot 2025-10-07 at 17 44
25"
src="https://github.com/user-attachments/assets/6e97337f-11e6-4213-a80b-5424dcb3ee38"
/> |
| <img width="475" height="289" alt="Screenshot 2025-10-07 at 22 12 51"
src="https://github.com/user-attachments/assets/dcbd1470-8bdd-453a-8fc0-20da26bc3e27"
/> | <img width="471" height="288" alt="Screenshot 2025-10-07 at 21 44
36"
src="https://github.com/user-attachments/assets/7f2c5b10-44cf-4efc-a902-dd72889b3043"
/> |


## Package updates

## [`v106.7.0`](https://github.com/elastic/eui/releases/v106.7.0)

- Updated `EuiComboBox` to properly break long strings without spaces
when `rowHeight="auto"`
([elastic#9063](elastic/eui#9063))
- Added `data-test-subj` support to `EuiDatePicker` and
`EuiDatePickerRange` for improved testability. Propagates to main
component wrappers, inputs, clear buttons, calendar navigation, and
popover panels. ([elastic#9042](elastic/eui#9042))
- Added `streamsClassic` and `streamsWired` icons
([elastic#9017](elastic/eui#9017))
- Updated icons based on feedback: `boxesVertical`, `documentation`,
`error`, `export`, `filter`, `filterExclude`, `filterIgnore`,
`filterInclude`, `grab`, `grabOmnidirectional`, `grabHorizontal`,
`importAction`, `indexTemporary`, `link`, `list`,
`magnifyWithExclamation`, `magnifyWithMinus`, `magnifyWithPlus`,
`minus`, `minusInCircle`, `pencil`, `pin`, `pinFilled`, `plus`,
`plusInCircle`, `question`, `search`, `sortLeft`, `sortRight`,
`sortDown`, `sortUp`, `sortable`, `unlink`.
([elastic#9026](elastic/eui#9026))
- Added new icon: `backgroundTask`.
([elastic#9026](elastic/eui#9026))
- Marked icons for deprecation: `boxesHorizontal`,
`checkInCircleFilled`, `copyClipboard`, `documentEdit`, `errorFilled`,
`expandMini`, `filterInCircle`, `lettering`, `listAdd`,
`minusInCircleFilled`, `newChat`, `playFilled`, `plusInCircleFilled`,
`submodule`, `tableDensityNormal`, `warningFilled`.
([elastic#9026](elastic/eui#9026))
- Added `workflowsApp` icon
([elastic#9011](elastic/eui#9011))
- Added `EuiFormControlButton` component for usage as input-styled
button within `EuiFormControlLayout`
([elastic#9006](elastic/eui#9006))
- Updated `EuiSuperDatePicker` to use `EuiFormControlButton` when a
prettified duration button is rendered
([elastic#9006](elastic/eui#9006))

**Bug fixes**

- Fixed `EuiInMemoryTable` not firing the `search.onChange` callback
when `searchFormat` equals `text`.
([elastic#9059](elastic/eui#9059))
- Fixed `columns` in `EuiDataGrid` not being rendered in the correct
order as defined by `columnVisibility.visibleColumns` which resulted in
unexpected updates when reordering columns
([elastic#9030](elastic/eui#9030))

**Accessibility**

- Improved color contrast of non-interactive `EuiBreadcrumbs` items in
dark mode ([elastic#9071](elastic/eui#9071))
- Make `EuiProgress` respect user's reduced motion setting by not
animating when in indeterminite state.
([elastic#9054](elastic/eui#9054))

### `@elastic/eui-theme-borealis`

##
[`v3.5.0`](https://github.com/elastic/eui/blob/main/packages/eui-theme-borealis/changelogs/CHANGELOG_2025.md#v350)

- Updated color value of `textSubdued` and legacy `subduedText` in dark
mode from `#8E9FBC` to `#98A8C3`
([elastic#9071](elastic/eui#9071))

**Bug fixes**

- Fixed values of `$euiFormBackground` and
`$euiFormBackgroundReadOnlyColor` to match JS tokens
([elastic#9067](elastic/eui#9067))

---------

Co-authored-by: Elastic Machine <[email protected]>
Co-authored-by: Lene Gadewoll <[email protected]>
nickpeihl pushed a commit to nickpeihl/kibana that referenced this pull request Oct 23, 2025
- `@elastic/eui`: `v106.6.0` ⏩ `v106.7.0`
- `@elastic/eui-theme-borealis`: `v3.4.0` ⏩ `v3.5.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)

---

## Changes

- replaced usages of `EuiButtonEmpty` in Discover `change_dataview` and
`EuiFilterButton` in Dashboard `options_list_control `with the newly
added `EuiFormControlButton` component to ensure cohesive form layout
styling (EUI [elastic#9006](elastic/eui#9006))

**Discover**

| before | after |
|---|---|
| <img width="434" height="369" alt="Screenshot 2025-10-07 at 22 13 23"
src="https://github.com/user-attachments/assets/488984a0-a6a1-488e-8db5-588c84be6765"
/> | <img width="418" height="365" alt="Screenshot 2025-10-07 at 22 20
16"
src="https://github.com/user-attachments/assets/16164d3f-0b8d-4ceb-a971-a10a6d1f5aee"
/> |
| <img width="432" height="371" alt="Screenshot 2025-10-07 at 22 12 39"
src="https://github.com/user-attachments/assets/37fd32f5-6d15-459d-9e14-776a671b7fd6"
/> | <img width="423" height="372" alt="Screenshot 2025-10-07 at 22 21
16"
src="https://github.com/user-attachments/assets/846eb3f6-7d39-4c6e-9e22-42b694f9a276"
/> |

**Dashboard**

| before | after |
|---|---|
| <img width="475" height="288" alt="Screenshot 2025-10-07 at 22 13 13"
src="https://github.com/user-attachments/assets/4ff88734-18d7-456a-991d-ba491550a4dd"
/> | <img width="432" height="292" alt="Screenshot 2025-10-07 at 17 44
25"
src="https://github.com/user-attachments/assets/6e97337f-11e6-4213-a80b-5424dcb3ee38"
/> |
| <img width="475" height="289" alt="Screenshot 2025-10-07 at 22 12 51"
src="https://github.com/user-attachments/assets/dcbd1470-8bdd-453a-8fc0-20da26bc3e27"
/> | <img width="471" height="288" alt="Screenshot 2025-10-07 at 21 44
36"
src="https://github.com/user-attachments/assets/7f2c5b10-44cf-4efc-a902-dd72889b3043"
/> |


## Package updates

## [`v106.7.0`](https://github.com/elastic/eui/releases/v106.7.0)

- Updated `EuiComboBox` to properly break long strings without spaces
when `rowHeight="auto"`
([elastic#9063](elastic/eui#9063))
- Added `data-test-subj` support to `EuiDatePicker` and
`EuiDatePickerRange` for improved testability. Propagates to main
component wrappers, inputs, clear buttons, calendar navigation, and
popover panels. ([elastic#9042](elastic/eui#9042))
- Added `streamsClassic` and `streamsWired` icons
([elastic#9017](elastic/eui#9017))
- Updated icons based on feedback: `boxesVertical`, `documentation`,
`error`, `export`, `filter`, `filterExclude`, `filterIgnore`,
`filterInclude`, `grab`, `grabOmnidirectional`, `grabHorizontal`,
`importAction`, `indexTemporary`, `link`, `list`,
`magnifyWithExclamation`, `magnifyWithMinus`, `magnifyWithPlus`,
`minus`, `minusInCircle`, `pencil`, `pin`, `pinFilled`, `plus`,
`plusInCircle`, `question`, `search`, `sortLeft`, `sortRight`,
`sortDown`, `sortUp`, `sortable`, `unlink`.
([elastic#9026](elastic/eui#9026))
- Added new icon: `backgroundTask`.
([elastic#9026](elastic/eui#9026))
- Marked icons for deprecation: `boxesHorizontal`,
`checkInCircleFilled`, `copyClipboard`, `documentEdit`, `errorFilled`,
`expandMini`, `filterInCircle`, `lettering`, `listAdd`,
`minusInCircleFilled`, `newChat`, `playFilled`, `plusInCircleFilled`,
`submodule`, `tableDensityNormal`, `warningFilled`.
([elastic#9026](elastic/eui#9026))
- Added `workflowsApp` icon
([elastic#9011](elastic/eui#9011))
- Added `EuiFormControlButton` component for usage as input-styled
button within `EuiFormControlLayout`
([elastic#9006](elastic/eui#9006))
- Updated `EuiSuperDatePicker` to use `EuiFormControlButton` when a
prettified duration button is rendered
([elastic#9006](elastic/eui#9006))

**Bug fixes**

- Fixed `EuiInMemoryTable` not firing the `search.onChange` callback
when `searchFormat` equals `text`.
([elastic#9059](elastic/eui#9059))
- Fixed `columns` in `EuiDataGrid` not being rendered in the correct
order as defined by `columnVisibility.visibleColumns` which resulted in
unexpected updates when reordering columns
([elastic#9030](elastic/eui#9030))

**Accessibility**

- Improved color contrast of non-interactive `EuiBreadcrumbs` items in
dark mode ([elastic#9071](elastic/eui#9071))
- Make `EuiProgress` respect user's reduced motion setting by not
animating when in indeterminite state.
([elastic#9054](elastic/eui#9054))

### `@elastic/eui-theme-borealis`

##
[`v3.5.0`](https://github.com/elastic/eui/blob/main/packages/eui-theme-borealis/changelogs/CHANGELOG_2025.md#v350)

- Updated color value of `textSubdued` and legacy `subduedText` in dark
mode from `#8E9FBC` to `#98A8C3`
([elastic#9071](elastic/eui#9071))

**Bug fixes**

- Fixed values of `$euiFormBackground` and
`$euiFormBackgroundReadOnlyColor` to match JS tokens
([elastic#9067](elastic/eui#9067))

---------

Co-authored-by: Elastic Machine <[email protected]>
Co-authored-by: Lene Gadewoll <[email protected]>
NicholasPeretti pushed a commit to NicholasPeretti/kibana that referenced this pull request Oct 27, 2025
- `@elastic/eui`: `v106.6.0` ⏩ `v106.7.0`
- `@elastic/eui-theme-borealis`: `v3.4.0` ⏩ `v3.5.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)

---

## Changes

- replaced usages of `EuiButtonEmpty` in Discover `change_dataview` and
`EuiFilterButton` in Dashboard `options_list_control `with the newly
added `EuiFormControlButton` component to ensure cohesive form layout
styling (EUI [elastic#9006](elastic/eui#9006))

**Discover**

| before | after |
|---|---|
| <img width="434" height="369" alt="Screenshot 2025-10-07 at 22 13 23"
src="https://github.com/user-attachments/assets/488984a0-a6a1-488e-8db5-588c84be6765"
/> | <img width="418" height="365" alt="Screenshot 2025-10-07 at 22 20
16"
src="https://github.com/user-attachments/assets/16164d3f-0b8d-4ceb-a971-a10a6d1f5aee"
/> |
| <img width="432" height="371" alt="Screenshot 2025-10-07 at 22 12 39"
src="https://github.com/user-attachments/assets/37fd32f5-6d15-459d-9e14-776a671b7fd6"
/> | <img width="423" height="372" alt="Screenshot 2025-10-07 at 22 21
16"
src="https://github.com/user-attachments/assets/846eb3f6-7d39-4c6e-9e22-42b694f9a276"
/> |

**Dashboard**

| before | after |
|---|---|
| <img width="475" height="288" alt="Screenshot 2025-10-07 at 22 13 13"
src="https://github.com/user-attachments/assets/4ff88734-18d7-456a-991d-ba491550a4dd"
/> | <img width="432" height="292" alt="Screenshot 2025-10-07 at 17 44
25"
src="https://github.com/user-attachments/assets/6e97337f-11e6-4213-a80b-5424dcb3ee38"
/> |
| <img width="475" height="289" alt="Screenshot 2025-10-07 at 22 12 51"
src="https://github.com/user-attachments/assets/dcbd1470-8bdd-453a-8fc0-20da26bc3e27"
/> | <img width="471" height="288" alt="Screenshot 2025-10-07 at 21 44
36"
src="https://github.com/user-attachments/assets/7f2c5b10-44cf-4efc-a902-dd72889b3043"
/> |


## Package updates

## [`v106.7.0`](https://github.com/elastic/eui/releases/v106.7.0)

- Updated `EuiComboBox` to properly break long strings without spaces
when `rowHeight="auto"`
([elastic#9063](elastic/eui#9063))
- Added `data-test-subj` support to `EuiDatePicker` and
`EuiDatePickerRange` for improved testability. Propagates to main
component wrappers, inputs, clear buttons, calendar navigation, and
popover panels. ([elastic#9042](elastic/eui#9042))
- Added `streamsClassic` and `streamsWired` icons
([elastic#9017](elastic/eui#9017))
- Updated icons based on feedback: `boxesVertical`, `documentation`,
`error`, `export`, `filter`, `filterExclude`, `filterIgnore`,
`filterInclude`, `grab`, `grabOmnidirectional`, `grabHorizontal`,
`importAction`, `indexTemporary`, `link`, `list`,
`magnifyWithExclamation`, `magnifyWithMinus`, `magnifyWithPlus`,
`minus`, `minusInCircle`, `pencil`, `pin`, `pinFilled`, `plus`,
`plusInCircle`, `question`, `search`, `sortLeft`, `sortRight`,
`sortDown`, `sortUp`, `sortable`, `unlink`.
([elastic#9026](elastic/eui#9026))
- Added new icon: `backgroundTask`.
([elastic#9026](elastic/eui#9026))
- Marked icons for deprecation: `boxesHorizontal`,
`checkInCircleFilled`, `copyClipboard`, `documentEdit`, `errorFilled`,
`expandMini`, `filterInCircle`, `lettering`, `listAdd`,
`minusInCircleFilled`, `newChat`, `playFilled`, `plusInCircleFilled`,
`submodule`, `tableDensityNormal`, `warningFilled`.
([elastic#9026](elastic/eui#9026))
- Added `workflowsApp` icon
([elastic#9011](elastic/eui#9011))
- Added `EuiFormControlButton` component for usage as input-styled
button within `EuiFormControlLayout`
([elastic#9006](elastic/eui#9006))
- Updated `EuiSuperDatePicker` to use `EuiFormControlButton` when a
prettified duration button is rendered
([elastic#9006](elastic/eui#9006))

**Bug fixes**

- Fixed `EuiInMemoryTable` not firing the `search.onChange` callback
when `searchFormat` equals `text`.
([elastic#9059](elastic/eui#9059))
- Fixed `columns` in `EuiDataGrid` not being rendered in the correct
order as defined by `columnVisibility.visibleColumns` which resulted in
unexpected updates when reordering columns
([elastic#9030](elastic/eui#9030))

**Accessibility**

- Improved color contrast of non-interactive `EuiBreadcrumbs` items in
dark mode ([elastic#9071](elastic/eui#9071))
- Make `EuiProgress` respect user's reduced motion setting by not
animating when in indeterminite state.
([elastic#9054](elastic/eui#9054))

### `@elastic/eui-theme-borealis`

##
[`v3.5.0`](https://github.com/elastic/eui/blob/main/packages/eui-theme-borealis/changelogs/CHANGELOG_2025.md#v350)

- Updated color value of `textSubdued` and legacy `subduedText` in dark
mode from `#8E9FBC` to `#98A8C3`
([elastic#9071](elastic/eui#9071))

**Bug fixes**

- Fixed values of `$euiFormBackground` and
`$euiFormBackgroundReadOnlyColor` to match JS tokens
([elastic#9067](elastic/eui#9067))

---------

Co-authored-by: Elastic Machine <[email protected]>
Co-authored-by: Lene Gadewoll <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants