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

Updated icons, theme and improved icon device support #3030

Merged
merged 1 commit into from
Jan 15, 2025

Conversation

CoreyGinnivan
Copy link
Contributor

@CoreyGinnivan CoreyGinnivan commented Jan 14, 2025

  • Updated Favicon as part of the wider Buildkite favicon upgrade
  • Moved to using SVG favicon by default with PNG fallback
  • Removed older methods (masked/pinned icons, .ico)
  • Added better theming for Android/Safari
  • Added web manifest

CleanShot 2025-01-14 at 15 25 58@2x

@CoreyGinnivan CoreyGinnivan requested a review from a team as a code owner January 14, 2025 07:31
@buildkite-systems
Copy link

Copy link
Contributor

@BrettJay BrettJay left a comment

Choose a reason for hiding this comment

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

Changes look good and can see the updated favicon on the deploy preview.

Couple of comments, I reckon we should look at making the docs apple touch icon distinct just in the edgy-est of edge cases, if someone adds both bk/bk and bk/docs to their dock/home screen, they look distinct. This could still be done separate to deploying favicons though.

Copy link
Contributor

Choose a reason for hiding this comment

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

CleanShot 2025-01-15 at 14 28 22@2x

GitHub’s diff view is sad about this file for some reason (maybe an issue on my end?), but viewing the file directly seems ok.

"short_name": "Buildkite Docs",
"start_url": "/docs",
"display": "standalone",
"description": "Automate your team’s software development processes, from testing through to delivery, no matter the language, environment or toolchain.",
Copy link
Contributor

Choose a reason for hiding this comment

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

Wonder if there’s any value in distinct manifest descriptions between site/docs/product dashboard?

(Not a high priority, didn’t even have the manifest before.)

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Honestly got no idea haha, I just based it on our url setups but nfi what it actually does and what it affects 😅

Copy link
Contributor

Choose a reason for hiding this comment

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

If someone added docs and bk/bk to their dock, would the dock icons would be identical?

CleanShot 2025-01-15 at 14 33 13@2x

Maybe a macOS dock icon is an opportunity for a more expressive, Gavin Nelson style app icon which includes some sort of docs illo affordance (inb4 beautifully 3d rendered curling document page illo)

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Yeah I reckon this is a solid call - as you suggested each site/app having it's own unique flavour would be awesome

@buildkite-systems buildkite-systems merged commit b496f3a into main Jan 15, 2025
3 checks passed
@buildkite-systems buildkite-systems deleted the des-362-favicon-refresh branch January 15, 2025 04:18
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.

3 participants