Skip to content
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

Plugs and web icons #8285

Merged

Conversation

JoseLuisGJ
Copy link
Contributor

@JoseLuisGJ JoseLuisGJ commented Jan 21, 2025

Summary

From the Search team we have been using custom App icons for referencing Connectors and Web Crawlers concepts up to now.

Current (to be sunsetted) custom App icons for Web Crawlers and Connectors:

image

The agreement was to stop using those illustrated icons and start using a glyph icon approach instead. These are the new icons following the new EUI Borealis icon guidelines we will start using then:

Plugs = Connectors

CleanShot 2025-01-21 at 16 03 40@2x

Web = Web Crawler

CleanShot 2025-01-23 at 09 42 11@2x

References

cc: @MichaelMarcialis

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 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)

@JoseLuisGJ JoseLuisGJ self-assigned this Jan 21, 2025
@JoseLuisGJ JoseLuisGJ marked this pull request as ready for review January 21, 2025 15:49
@JoseLuisGJ JoseLuisGJ requested a review from a team as a code owner January 21, 2025 15:49
@MichaelMarcialis
Copy link
Contributor

Thanks, @JoseLuisGJ! I left one final comment in Figma regarding the updated web icon. After that, should be good to go.

@acstll acstll self-requested a review January 22, 2025 07:08
Copy link
Contributor

@acstll acstll left a comment

Choose a reason for hiding this comment

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

thank you @JoseLuisGJ — from our side LGTM 👌

@JoseLuisGJ
Copy link
Contributor Author

Thanks, @JoseLuisGJ! I left one final comment in Figma regarding the updated web icon. After that, should be good to go.

Thanks @MichaelMarcialis I updated the PR with the last version of the web:

CleanShot 2025-01-23 at 09 42 11@2x

@kibanamachine
Copy link

Preview staging links for this PR:

@elasticmachine
Copy link
Collaborator

💚 Build Succeeded

History

cc @JoseLuisGJ

Copy link
Contributor

@MichaelMarcialis MichaelMarcialis left a comment

Choose a reason for hiding this comment

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

LGTM. Thanks, @JoseLuisGJ!

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.

Thanks for contributing! 🎉

@mgadewoll mgadewoll merged commit 34c4250 into elastic:main Jan 24, 2025
5 checks passed
JoseLuisGJ added a commit to elastic/kibana that referenced this pull request Jan 27, 2025
## Summary

The new Connectors and Web Crawler icons were redesigned and will be
provided by EUI with [this
PR](elastic/eui#8285). While those are not
available waiting for next EUI release, [we agreed with EUI
team](https://elastic.slack.com/archives/C7QC1JV6F/p1737712560812099) to
update any reference with custom EUI icons in the meantime to later get
them from EUI and remove this custom implementation.

![CleanShot 2025-01-27 at 12 00
09@2x](https://github.com/user-attachments/assets/f243204e-468b-4193-9f5e-17bce22c56d2)

![CleanShot 2025-01-27 at 11 59
34@2x](https://github.com/user-attachments/assets/a19dff22-6a49-43a5-adef-bcf08209e514)

![CleanShot 2025-01-27 at 11 59
22@2x](https://github.com/user-attachments/assets/d0c153ae-f0c5-483b-bcd8-f4677e0749f0)


### Checklist

Check the PR satisfies following conditions. 

Reviewers should verify this PR satisfies this list as well.

- [ ] Any text added follows [EUI's writing
guidelines](https://elastic.github.io/eui/#/guidelines/writing), uses
sentence case text and includes [i18n
support](https://github.com/elastic/kibana/blob/main/src/platform/packages/shared/kbn-i18n/README.md)
- [ ]
[Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html)
was added for features that require explanation or tutorials
- [ ] [Unit or functional
tests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)
were updated or added to match the most common scenarios
- [ ] If a plugin configuration key changed, check if it needs to be
allowlisted in the cloud and added to the [docker
list](https://github.com/elastic/kibana/blob/main/src/dev/build/tasks/os_packages/docker_generator/resources/base/bin/kibana-docker)
- [ ] This was checked for breaking HTTP API changes, and any breaking
changes have been approved by the breaking-change committee. The
`release_note:breaking` label should be applied in these situations.
- [ ] [Flaky Test
Runner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1) was
used on any tests changed
- [ ] The PR description includes the appropriate Release Notes section,
and the correct `release_note:*` label is applied per the
[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)

### Identify risks

Does this PR introduce any risks? For example, consider risks like hard
to test bugs, performance regression, potential of data loss.

Describe the risk, its severity, and mitigation for each identified
risk. Invite stakeholders and evaluate how to proceed before merging.

- [ ] [See some risk
examples](https://github.com/elastic/kibana/blob/main/RISK_MATRIX.mdx)
- [ ] ...
JoseLuisGJ added a commit to JoseLuisGJ/kibana that referenced this pull request Jan 27, 2025
## Summary

The new Connectors and Web Crawler icons were redesigned and will be
provided by EUI with [this
PR](elastic/eui#8285). While those are not
available waiting for next EUI release, [we agreed with EUI
team](https://elastic.slack.com/archives/C7QC1JV6F/p1737712560812099) to
update any reference with custom EUI icons in the meantime to later get
them from EUI and remove this custom implementation.

![CleanShot 2025-01-27 at 12 00
09@2x](https://github.com/user-attachments/assets/f243204e-468b-4193-9f5e-17bce22c56d2)

![CleanShot 2025-01-27 at 11 59
34@2x](https://github.com/user-attachments/assets/a19dff22-6a49-43a5-adef-bcf08209e514)

![CleanShot 2025-01-27 at 11 59
22@2x](https://github.com/user-attachments/assets/d0c153ae-f0c5-483b-bcd8-f4677e0749f0)


### Checklist

Check the PR satisfies following conditions. 

Reviewers should verify this PR satisfies this list as well.

- [ ] Any text added follows [EUI's writing
guidelines](https://elastic.github.io/eui/#/guidelines/writing), uses
sentence case text and includes [i18n
support](https://github.com/elastic/kibana/blob/main/src/platform/packages/shared/kbn-i18n/README.md)
- [ ]
[Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html)
was added for features that require explanation or tutorials
- [ ] [Unit or functional
tests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)
were updated or added to match the most common scenarios
- [ ] If a plugin configuration key changed, check if it needs to be
allowlisted in the cloud and added to the [docker
list](https://github.com/elastic/kibana/blob/main/src/dev/build/tasks/os_packages/docker_generator/resources/base/bin/kibana-docker)
- [ ] This was checked for breaking HTTP API changes, and any breaking
changes have been approved by the breaking-change committee. The
`release_note:breaking` label should be applied in these situations.
- [ ] [Flaky Test
Runner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1) was
used on any tests changed
- [ ] The PR description includes the appropriate Release Notes section,
and the correct `release_note:*` label is applied per the
[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)

### Identify risks

Does this PR introduce any risks? For example, consider risks like hard
to test bugs, performance regression, potential of data loss.

Describe the risk, its severity, and mitigation for each identified
risk. Invite stakeholders and evaluate how to proceed before merging.

- [ ] [See some risk
examples](https://github.com/elastic/kibana/blob/main/RISK_MATRIX.mdx)
- [ ] ...
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.

6 participants