Skip to content

Comments

[Observability plugin] Audit new EUI Borealis theme#204234

Closed
fkanout wants to merge 10 commits intoelastic:mainfrom
fkanout:203338-update-eui-borealis-theme
Closed

[Observability plugin] Audit new EUI Borealis theme#204234
fkanout wants to merge 10 commits intoelastic:mainfrom
fkanout:203338-update-eui-borealis-theme

Conversation

@fkanout
Copy link
Contributor

@fkanout fkanout commented Dec 13, 2024

Summary

It fixes #203338

Note

Some of the tokens have been ignored as they were on the server side or common folder, or they are coming from a shared package like packages/react/kibana_context

@fkanout fkanout self-assigned this Dec 16, 2024
@fkanout fkanout added the Team:actionable-obs Formerly "obs-ux-management", responsible for SLO, o11y alerting, significant events, & synthetics. label Dec 16, 2024
@fkanout fkanout marked this pull request as ready for review December 16, 2024 13:43
@fkanout fkanout requested a review from a team as a code owner December 16, 2024 13:43
@fkanout fkanout requested a review from a team December 16, 2024 13:43
@fkanout fkanout requested a review from a team as a code owner December 16, 2024 13:43
@elasticmachine
Copy link
Contributor

Pinging @elastic/obs-ux-management-team (Team:obs-ux-management)

@fkanout fkanout added v9.0.0 backport:prev-minor release_note:skip Skip the PR/issue when compiling release notes labels Dec 16, 2024
@fkanout
Copy link
Contributor Author

fkanout commented Dec 16, 2024

/oblt-deploy

Copy link
Contributor

@kdelemme kdelemme left a comment

Choose a reason for hiding this comment

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

A few questions but otherwise token changes LGTM.

@botelastic botelastic bot added ci:project-deploy-observability Create an Observability project Team:obs-ux-infra_services - DEPRECATED DEPRECATED - Use Team:obs-presentation. labels Dec 16, 2024
@elasticmachine
Copy link
Contributor

Pinging @elastic/obs-ux-infra_services-team (Team:obs-ux-infra_services)

@github-actions
Copy link
Contributor

🤖 GitHub comments

Expand to view the GitHub comments

Just comment with:

  • /oblt-deploy : Deploy a Kibana instance using the Observability test environments.
  • run docs-build : Re-trigger the docs validation. (use unformatted text in the comment!)

Copy link
Contributor

@mgadewoll mgadewoll left a comment

Choose a reason for hiding this comment

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

@fkanout We need to add the label backport:skip and remove backport:prev-minor.
Borealis changes should not be backported to 8.x versions.

switch (status) {
case ServiceHealthStatus.healthy:
return theme.eui.euiColorVis0;
return theme.colors.vis.euiColorVis0;
Copy link
Contributor

Choose a reason for hiding this comment

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

Fyi, vis colors changed. So especially for severity colors like this it means using the same mapping will change colors in Amsterdam. This might need alignment with a designer (not sure which is responsible here?), if that's expected or not.

See this related conversation about this topic.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

@mgadewoll, thanks for the heads up! @maciejforcone is our designer, but I don't think we can get his feedback soon enough for the PR due to the holiday period.

However, I chose the 1st option in the related conversation you mentioned. a.k.a using euiColorVisSuccess0, euiColorVisWarning0, and euiColorVisDanger0

@jasonrhodes please let me know if you think we need to do otherwise.

Copy link
Contributor

Choose a reason for hiding this comment

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

Fyi, we're introducing new severity colors that should cover those cases across Kibana.
We can update to severity colors as follow-up.

@fkanout fkanout added backport:skip This PR does not require backporting and removed backport:prev-minor labels Dec 17, 2024
@elasticmachine
Copy link
Contributor

elasticmachine commented Dec 17, 2024

💔 Build Failed

  • Buildkite Build
  • Commit: aac8ef4
  • Kibana Serverless Image: docker.elastic.co/kibana-ci/kibana-serverless:pr-204234-aac8ef418b16

Failed CI Steps

Test Failures

  • [job] [logs] FTR Configs #80 / Cloud Security Posture Findings Page onboarding Vulnerabilities - clicking on the No integrations installed prompt action button - install CNVM: navigates to the CNVM integration installation page
  • [job] [logs] Jest Tests #16 / EmptyBanner with one node does not render null
  • [job] [logs] Jest Tests #16 / EmptyBanner with one node does not render null
  • [job] [logs] Jest Tests #16 / Timeline TimelineAxisContainer should render with data
  • [job] [logs] Jest Tests #16 / Timeline TimelineAxisContainer should render with data
  • [job] [logs] Jest Tests #16 / Timeline VerticalLinesContainer should render with data
  • [job] [logs] Jest Tests #16 / Timeline VerticalLinesContainer should render with data
  • [job] [logs] Jest Tests #16 / useCytoscapeEventHandlers when data is received runs the layout
  • [job] [logs] Jest Tests #16 / useCytoscapeEventHandlers when data is received runs the layout
  • [job] [logs] Jest Tests #16 / useCytoscapeEventHandlers when data is received with a service name sets the primary class
  • [job] [logs] Jest Tests #16 / useCytoscapeEventHandlers when data is received with a service name sets the primary class

Metrics [docs]

Module Count

Fewer modules leads to a faster build time

id before after diff
apm 1922 1929 +7

Async chunks

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

id before after diff
apm 3.3MB 3.4MB +9.6KB
infra 1.7MB 1.7MB -78.0B
synthetics 1.1MB 1.1MB +18.0B
total +9.6KB

History

cc @fkanout

@fkanout
Copy link
Contributor Author

fkanout commented Dec 17, 2024

@kdelemme @mgadewoll This PR seems to overlap with other ones scope-wise. I discussed this with @jasonrhodes, and we agreed to scope this PR to update only the files that are owned by our team.
Sorry about letting you double-review this work. But the new PR is significantly smaller. I appreciate your help!

@patpascal
Copy link
Contributor

Hi @fkanout! To make our design review as helpful as possible, could you share from a final user's perspective where they might notice the changes (in case it impacts the user)?

@fkanout
Copy link
Contributor Author

fkanout commented Dec 18, 2024

closing this in favor of #204615

@fkanout fkanout closed this Dec 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport:skip This PR does not require backporting ci:project-deploy-observability Create an Observability project release_note:skip Skip the PR/issue when compiling release notes Team:actionable-obs Formerly "obs-ux-management", responsible for SLO, o11y alerting, significant events, & synthetics. Team:obs-ux-infra_services - DEPRECATED DEPRECATED - Use Team:obs-presentation. v9.0.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Observability plugin] Audit new EUI Borealis theme

5 participants