[EuiBreadcrumb] Apply new visual design changes#7615
[EuiBreadcrumb] Apply new visual design changes#7615mgadewoll merged 15 commits intoelastic:mainfrom
Conversation
MichaelMarcialis
left a comment
There was a problem hiding this comment.
Thanks for putting this together, @mgadewoll! It looks great. I've left a few small comments for my initial review. Let me know if you have any questions.
MichaelMarcialis
left a comment
There was a problem hiding this comment.
Thanks so much for making those changes, @mgadewoll! I left two small comments after re-reviewing. After these are addressed, I think it's good to go from my perspective.
cee-chen
left a comment
There was a problem hiding this comment.
Super sorry for the last minute annoying nits/comments, feel free to skip them if you'd rather get this merged! Changes & QA look great to me, although of course feel free to double check me @MichaelMarcialis!
MichaelMarcialis
left a comment
There was a problem hiding this comment.
LGTM! Thanks, @mgadewoll!
- update font-weight and color - add permanent underline to interactive breadcrumbs
- exclude interactive styles being applied to deprecated custom color variant cleanup obsolete EuiText wrapper
…nteractive styles applied
fcbf0fd to
ca4c418
Compare
|
Preview staging links for this PR:
|
💚 Build Succeeded
History
|
`v93.5.2` ⏩ `v93.6.0` --- ## [`v93.6.0`](https://github.com/elastic/eui/releases/v93.6.0) - Updated `EuiBreadcrumb` styles to improve visual distinction of clickable breadcrumbs ([#7615](elastic/eui#7615)) **Deprecations** - Deprecated `color` prop on `EuiBreadcrumb` ([#7615](elastic/eui#7615)) **Bug fixes** - Fixed `EuiComboBox` to correctly select full matches within groups via the `Enter` key ([#7658](elastic/eui#7658)) **Accessibility** - Updated `EuiHeaderBreadcrumb` styles to ensure min. required color contrast ([#7643](elastic/eui#7643)) - `EuiSuperSelect` now correctly reads out parent `EuiFormRow` labels to screen readers ([#7650](elastic/eui#7650)) - `EuiSuperSelect` now more closely mimics native `<select>` behavior in its keyboard behavior and navigation ([#7650](elastic/eui#7650)) - `EuiSuperSelect` no longer strands keyboard focus on close ([#7650](elastic/eui#7650)) - `EuiSuperSelect` now correctly allows keyboard navigating past disabled options in the middle of the options list ([#7650](elastic/eui#7650))
Summary
closes #7384
This PR updates
EuiBreadcrumbto apply style changes outlined here.euiTheme.font.weight.regular(400)colorof all breadcrumb items tocolors.subduedTexthreforonClick) to havetext-decoration: underlinecolorof valuecolors.textAdditionally this PR deprecates the
colorprop for breadcrumbs. As part of this deprecation the new hover/focus styles are not applied when customcoloris used.before

after

QA
General checklist
- [ ] Checked in mobile- [ ] Checked for accessibility including keyboard-only and screenreader modes- [ ] If applicable, added the breaking change issue label (and filled out the breaking change checklist)