Skip to content

feat: sync splash and landing logos with selected app icon#584

Merged
everpcpc merged 1 commit intomainfrom
codex/issue-580-splash-logo-sync
Mar 1, 2026
Merged

feat: sync splash and landing logos with selected app icon#584
everpcpc merged 1 commit intomainfrom
codex/issue-580-splash-logo-sync

Conversation

@everpcpc
Copy link
Copy Markdown
Owner

@everpcpc everpcpc commented Mar 1, 2026

Summary

  • Sync splash and landing logos with the selected app icon variant on iOS.
  • Centralize icon-to-logo mapping in AppIconOption.logoAssetName and shared AppIconLogoAsset helper.
  • Add generated logoClassic, logoReverse, and logoGlass assets (1x/2x/3x) for splash/landing usage.
  • Keep classic with blue rounded background, and render reverse/glass with transparent backgrounds while preserving icon styling.

Testing

  • make format
  • make build-ios

Closes #580

Add app icon to logo asset mapping through AppIconOption and shared AppIconLogoAsset helper used by SplashView and LandingView.

Generate and wire logoClassic/logoReverse/logoGlass assets in 1x/2x/3x. Keep classic with blue background and rounded corners, and render reverse/glass from .icon output with transparent masked backgrounds so the glass styling is preserved.

Validated with make format and make build-ios.
@everpcpc everpcpc merged commit a0d2ca3 into main Mar 1, 2026
3 checks passed
@everpcpc everpcpc deleted the codex/issue-580-splash-logo-sync branch March 1, 2026 10:31
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.

[Bug] changing app icon does not work on startup page

1 participant