Skip to content

ios: match launch screen logo to the App Store icon glyph - #10913

Merged
azooz2003-bit merged 1 commit into
mainfrom
fix-ios-launch-logo
Aug 27, 2026
Merged

azooz2003-bit merged 1 commit into
mainfrom
fix-ios-launch-logo

Conversation

@azooz2003-bit

@azooz2003-bit azooz2003-bit commented Aug 27, 2026 •

Copy link
Copy Markdown
Collaborator

The launch screen chevron (from #10621) drifted from the shipped app icon: it was re-rendered from the website palette and cmux-icon.svg geometry, giving a duller gradient (#5cc6f9→#5676ed vs the icon's #05cffe→#536ef3), thicker arms, a deeper notch, and no glow. Aziz flagged that the launch screen should show the icon as it appears in App Store Connect.

This regenerates LaunchLogo.imageset (1x/2x/3x) directly from the Icon Composer source glyph AppIcon.icon/Assets/cmux-icon-chevron 2.png, which composites onto white to reproduce AppIcon.png within anti-aliasing error (mean channel diff 0.28/255). The crop is symmetric around the chevron core so the glyph stays centered, scaled to keep the core at 48pt like the current launch screen. The baked glow renders correctly on both the white and black LaunchBackground, matching AppIconDark.png's glow-on-dark treatment.

Asset-only change; Info.plist and Contents.json are untouched.

Dictionary:

  • Icon Composer source glyph: the transparent PNG layer inside AppIcon.icon that Apple's Icon Composer composites into the final app icon.
  • SplashBoard cache: iOS caches a rendered launch-screen snapshot; asset-only changes can show stale until the cache regenerates.

🤖 Generated with Claude Code


View with [code]smith Autofix with [code]smith
Need help on this PR? Tag @codesmith-bot with what you need. Autofix is disabled.


Summary by cubic

Regenerates the iOS launch screen logo from the App Store icon source so the launch screen matches the shipped app icon.

The old logo was re-rendered from the website palette and cmux-icon.svg, producing a duller gradient, thicker chevron arms, a deeper notch, and no glow. The new 1x/2x/3x assets are composited directly from the Icon Composer glyph, which reproduces AppIcon.png within anti-aliasing error.

  • Asset-only change; Info.plist and Contents.json are untouched.
  • iOS caches the launch-screen snapshot, so the new logo may not appear until the cache regenerates.

Written for commit aafd2e1. Summary will update on new commits.

Review in cubic

The launch screen chevron was re-rendered from the website palette and
cmux-icon.svg geometry, which drifted from the shipped app icon: duller
gradient (#5cc6f9->#5676ed vs #05cffe->#536ef3), thicker arms, deeper
notch, no glow. Regenerate LaunchLogo 1x/2x/3x directly from the Icon
Composer source glyph (AppIcon.icon/Assets/cmux-icon-chevron 2.png),
cropped symmetrically around the chevron core so it stays centered and
scaled to keep the core at 48pt. Compositing that source onto white
reproduces AppIcon.png within anti-aliasing error, so the launch screen
now shows exactly the icon shown in App Store Connect.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@coderabbitai

coderabbitai Bot commented Aug 27, 2026

Copy link
Copy Markdown

Important

Review skipped

Review was skipped due to path filters

⛔ Files ignored due to path filters (3)
  • ios/cmux/Assets.xcassets/LaunchLogo.imageset/LaunchLogo.png is excluded by !**/*.png
  • ios/cmux/Assets.xcassets/LaunchLogo.imageset/LaunchLogo@2x.png is excluded by !**/*.png
  • ios/cmux/Assets.xcassets/LaunchLogo.imageset/LaunchLogo@3x.png is excluded by !**/*.png

CodeRabbit blocks several paths by default. You can override this behavior by explicitly including those paths in the path filters. For example, including **/dist/** will override the default block on the dist directory, by removing the pattern from both the lists.

⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: ASSERTIVE

Plan: Pro Plus

Run ID: 2f51cedc-48ed-4c8e-b1ad-b71fddde8c68

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@azooz2003-bit
azooz2003-bit merged commit 525352e into main Aug 27, 2026
7 checks passed
@azooz2003-bit
azooz2003-bit deleted the fix-ios-launch-logo branch August 27, 2026 04:51
rustybret pushed a commit to rustybret/bmux that referenced this pull request Aug 27, 2026
525352e ios: match launch screen logo to the App Store icon glyph (manaflow-ai#10913)
a1f0cf9 Present terminal renderers in on-screen windows that never report an occlusion .visible bit (fixes the display-liveness CI regression from manaflow-ai#10815) (manaflow-ai#10922)
86061c8 iOS: show the unread count on workspace indicators, in parity with macOS (manaflow-ai#10791)
5cacd70 fix: clear three Swift warning buckets over the CI budget on main (manaflow-ai#10905)
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.

1 participant