-
Notifications
You must be signed in to change notification settings - Fork 861
[Visual Refresh] Implement input design changes #8850
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
Conversation
- this ensures that compositions with other elements behave in an expected layer order and prevents the form element from overlapping due to z-index: 1
- minute changes on the edges of the images, it's not really clear what triggered it
💚 Build SucceededHistory
cc @mgadewoll |
💚 Build Succeeded
Historycc @mgadewoll |
|
This PR contains breaking changes. The opener of this pull request is asked to perform the following due diligence steps below, to assist EUI in our next Kibana upgrade:
|
acstll
left a comment
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.
We aligned offline: the issue described here is specific to EuiDualRange in small spaces, so we'll treat it separately.
🟢 Everything else is looking great, including the new fixes. I followed the QA process as suggested.
ℹ️ We talked about this and decided to move ahead as is. The issue is not new, it only surfaces more in this new design. The issue is that we have limited space and the additional padding on the delimiter icon reduces the available space further. |



Summary
closes https://github.com/elastic/eui-private/issues/324
Important
This PR merges a feature branch into main. It mainly includes changes that were previously reviewed and QA'd separately.
This PR contains the changes of the following PRs:
colorModesprop #8806Additional changes are mainly smaller bug fixes that were noticed during early QA:
Why are we making this change?
This update aligns input designs based on the Visual Refresh project. It improves visibility and consistency for input elements.
Screenshots
Impact to users
The required update for Kibana was done as part of the Visual Refresh Input PR (commit).
QA
ℹ️ The big bulk of changes was already previously reviewed in the above mentioned standalone PRs.
Review the mentioned additional changes:
ensures correct context layers for form elements - this ensures correct compositions like e.g. Kibanas chat inputvrt-onlytag and compare the updated state with the previous state toggling the added CSSfixes reversed style order to ensure border radius is correctly appliedisInvalidstate (no clipped edges) (before, after)General checklist
Checked for accessibility including keyboard-only and screenreader modesAdded documentationProps have proper autodocs (using@defaultif default values are missing) and playground togglesChecked Code Sandbox works for any docs examplesAdded or updated jest and cypress testsA changelog entry exists and is marked appropriately.If applicable, added the breaking change issue label (and filled out the breaking change 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)