Conversation
|
Preview staging links for this PR:
|
💚 Build Succeeded
|
|
@ryankeairns Is there a final decision on how we want to roll this change out? |
tkajtoch
left a comment
There was a problem hiding this comment.
The changes look great. I verified that the icons match their names and are rendered as expected.
I'm happy to approve as soon as we're certain we want to include this in the next EUI release 👍🏻
|
Yes, we discussed several approaches - @JasonStoltz @yanwalton @MichaelMarcialis were included - and settled on this incremental rollout to a) get updates into the product sooner than later and b) minimize disruption to downstream teams. For those following along, the icons in this PR were reviewed:
To reiterate, for all, there are no breaking changes and thus no changes will be asked of downstream teams. (until the next icons PR 😜 ) @tkajtoch I will stand by and monitor the upgrade PR in Kibana for any late feedback. |
|
@tkajtoch I can confirm that I've personally thought about this at length 😅. These should be good to ship. |
|
Approving, since it sounds like Tomasz has already performed QA. |
`101.2.0` ⏩ `101.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) ## Package updates ### `@elastic/eui` #### [`v101.3.0`](https://github.com/elastic/eui/releases/v101.3.0) - Updated 78 existing and added two new glyphs (`code` and `checkCircle`) for `EuiIcon` ([#8530](elastic/eui#8530)) - Changed `gutterSize` to `m` between right side items on `EuiPageHeader` ([#8529](elastic/eui#8529)) **Bug fixes** - Fixed a visual bug on disabled `EuiButton` in high contrast mode where wrong text colors were applied ([#8550](elastic/eui#8550))
`101.2.0` ⏩ `101.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) ## Package updates ### `@elastic/eui` #### [`v101.3.0`](https://github.com/elastic/eui/releases/v101.3.0) - Updated 78 existing and added two new glyphs (`code` and `checkCircle`) for `EuiIcon` ([elastic#8530](elastic/eui#8530)) - Changed `gutterSize` to `m` between right side items on `EuiPageHeader` ([elastic#8529](elastic/eui#8529)) **Bug fixes** - Fixed a visual bug on disabled `EuiButton` in high contrast mode where wrong text colors were applied ([elastic#8550](elastic/eui#8550)) (cherry picked from commit 1204458) # Conflicts: # package.json # src/dev/license_checker/config.ts # yarn.lock
`101.2.0` ⏩ `101.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) - Updated 78 existing and added two new glyphs (`code` and `checkCircle`) for `EuiIcon` ([elastic#8530](elastic/eui#8530)) - Changed `gutterSize` to `m` between right side items on `EuiPageHeader` ([elastic#8529](elastic/eui#8529)) **Bug fixes** - Fixed a visual bug on disabled `EuiButton` in high contrast mode where wrong text colors were applied ([elastic#8550](elastic/eui#8550)) (cherry picked from commit 1204458)
> [!Note] > This PR is a manual backport of the already merged #217491 `101.0.1` ⏩ `101.3.0-classic.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) ## Package updates ### `@elastic/eui` #### [`v101.3.0`](https://github.com/elastic/eui/releases/v101.3.0) - Updated 78 existing and added two new glyphs (`code` and `checkCircle`) for `EuiIcon` ([#8530](elastic/eui#8530)) - Changed `gutterSize` to `m` between right side items on `EuiPageHeader` ([#8529](elastic/eui#8529)) **Bug fixes** - Fixed a visual bug on disabled `EuiButton` in high contrast mode where wrong text colors were applied ([#8550](elastic/eui#8550)) #### [`v101.2.0`](https://github.com/elastic/eui/releases/v101.2.0) - Added `showToolTip` prop on `EuiColorPickerSwatch` ([#8512](elastic/eui#8512)) **Bug fixes** - Fixed a visual issue of overlapping borders for layered `EuiPanel`s ([#8519](elastic/eui#8519)) - Fixes wrong `colorMode` styling for the search in `EuiHeader` with `theme="dark"` ([#8496](elastic/eui#8496)) **Accessibility** - Improved the accessibility of `EuiColorPicker` by adding color label tooltips on hover and focus for color swatches ([#8512](elastic/eui#8512)) - Added `disableScreenReaderOutput` prop on `EuiToolTip` to manually control if the tooltip content should be read when focusing the trigger. This prevents duplicate screen reader output when the tooltip content and `aria-label` on the trigger element have the same text content. ([#8508](elastic/eui#8508)) - Improves text color contrast for `EuiButton` with `color="warning"` in high contrast mode ([#8496](elastic/eui#8496)) - Improves contrast and visible distinction of the following components in high contrast mode: ([#8496](elastic/eui#8496)) - `EuiCode` - `EuiBadge` - `EuiBetaBadge` - `EuiNotificationBadge` **Dependency updates** - Updated `prismjs` to v1.30.0 ([#8506](elastic/eui#8506)) #### [`v101.1.0`](https://github.com/elastic/eui/releases/v101.1.0) - Updates `EuiTableRow` styles to check support for `:has(+)` selector ([#8498](elastic/eui#8498)) <!--ONMERGE {"backportTargets":["9.0"]} ONMERGE--> --------- Co-authored-by: Weronika Olejniczak <weronika.olejniczak@elastic.co>
Summary
Updates 78 exsiting and adds 2 new icons.
Rollout approach
To make progress and ease the burden on downstream teams, this PR avoids renames, deprecations, and the updating of icons that have outstanding questions. Subsequent PRs will continue with this iterative approach and may focus on renames, deprecations, or additional icon updates.
Note
160 of the 165 Files changed are simply for the updated svg and asset/tsx files (x80 icons) 😬
Notes
checkCircle(to be used in buttons)code; updatedvisVegaandeditorCodeBlockwith same same svgvisVegaandeditorCodeBlockwill be deprecated in subsequent PRuseranduserAvatarare the same svg; will deprecate the latter in subsequent PR-
controlsHorizontalandcontrolsVerticalare the same svg; will deprecate both in favor of a singlecontrolsicon in subsequent PRQA
Remove or strikethrough items that do not apply to your PR.
General checklist
@defaultif default values are missing) and playground toggles