Skip to content

Modernize macOS app icon for Tahoe Liquid Glass#21608

Closed
caiofbpa wants to merge 1 commit intodesktop:developmentfrom
caiofbpa:codex/icon-modernization-baseline
Closed

Modernize macOS app icon for Tahoe Liquid Glass#21608
caiofbpa wants to merge 1 commit intodesktop:developmentfrom
caiofbpa:codex/icon-modernization-baseline

Conversation

@caiofbpa
Copy link
Contributor

@caiofbpa caiofbpa commented Feb 12, 2026

Summary

This PR modernizes GitHub Desktop's macOS app icon assets for macOS Tahoe (26) Liquid Glass behavior.

  • replaces production and development icon bundles with Liquid Glass-compatible variants
  • defines mode-specific assets for dark, light, and tinted rendering in .icon metadata
  • regenerates packaged icon assets (.icns and PNG logo exports) to match the new variants

Context

Scope

Asset-only change under app/static/logos:

  • icon-logo.icon/** (production icon variants + metadata)
  • icon-logo-yellow.icon/** (development icon variants + metadata)
  • icon-logo.icns and icon-logo-yellow.icns
  • exported PNG logo sizes (256x256, 512x512, 1024x1024)

Review Guide

  1. Review app/static/logos/icon-logo.icon/icon.json and the three variant SVG/PNG assets under Assets/.
  2. Review app/static/logos/icon-logo-yellow.icon/icon.json and the three variant SVG/PNG assets under Assets/.
  3. Confirm generated .icns/PNG outputs align with the variant sources.

Validation

  • Built and ran the app locally on macOS in production and development modes.
  • Verified Dock rendering behavior across appearance/tint contexts:
    • dark mode
    • light mode
    • tint mode

@github-actions github-actions bot added external Pull request originating outside of the Desktop core team triage For incoming issues labels Feb 12, 2026
@caiofbpa caiofbpa force-pushed the codex/icon-modernization-baseline branch from cb6a429 to 1d66e8e Compare February 12, 2026 12:36
@caiofbpa caiofbpa changed the title Draft: Modernize macOS app icon for Tahoe Liquid Glass Modernize macOS app icon for Tahoe Liquid Glass Feb 12, 2026
@caiofbpa caiofbpa marked this pull request as ready for review February 12, 2026 12:39
@caiofbpa caiofbpa force-pushed the codex/icon-modernization-baseline branch from 2b78b6f to 3c7ad87 Compare February 12, 2026 12:47
@caiofbpa caiofbpa mentioned this pull request Feb 12, 2026
@niik
Copy link
Member

niik commented Feb 12, 2026

Would you mind dropping some screenshots of the icon in the various configurations @caiofbpa?

@caiofbpa
Copy link
Contributor Author

@niik I found out an icon sizing bug, I'll fix that and then upload some screenshots as you asked

@caiofbpa caiofbpa force-pushed the codex/icon-modernization-baseline branch from 3c7ad87 to bec2c2a Compare February 13, 2026 00:31
@caiofbpa
Copy link
Contributor Author

@niik I fixed the sizing bug and unfortunately had to force push here again. Here are the screenshots from my local machine:

Light mode:
Screenshot 2026-02-13 at 11 25 59 am

Dark mode:
Screenshot 2026-02-13 at 11 25 49 am

@caiofbpa
Copy link
Contributor Author

Another set of screenshots showing the old icon, development icon and the new proposed icon:

Screenshot 2026-02-13 at 11 42 07 am Screenshot 2026-02-13 at 11 48 11 am

@caiofbpa
Copy link
Contributor Author

This version I put together doesn't support well tint mode - I'll try to create a different version soon that works well in all modes

@niik
Copy link
Member

niik commented Feb 23, 2026

Thanks for all your work here @caiofbpa! We got some help from the GitHub Design team and I've opened up @21667 to update our icons to be Liquid Glass compatible. Let's continue there!

@niik niik closed this Feb 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

external Pull request originating outside of the Desktop core team triage For incoming issues

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants