-
Notifications
You must be signed in to change notification settings - Fork 423
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
Adjust app icons to support HomeScreen tinting on iOS 18 #3680
Conversation
d46fa39
to
06433a2
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The changes as described look great to me, thanks Mariusz! I tested that each appearance on each supported version of iOS looks correct, and that the tinting on iOS 18 works as expected. The icon looks much better!
I'm worried that users won't like losing the option to choose a color when running in dark mode (I use 100% dark mode and I'll miss the purple icon), but let's see how that shakes out in the ship review. Assuming nothing changes there, this looks good.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
New dark mode icons look great!
Task/Issue URL: https://app.asana.com/0/1206226850447395/1208303061602073/f
Tech Design URL:
CC:
Description:
Moving app icons to assets in order to support iOS 18 tinting on Home Screen. There were a few issues, which look like a bug or inconsistency in iOS:
UIImage
, thus I needed additional separate images for display on UI. I tried out Apple's sample project and it also failed to display app icons.Info.plist
even though the functionality did work without them. It seems those values are included by compiler, but without having those predefined, the Alpha build app icon was used throughout Xcode UI.I removed multiple variants for each AppIcon asset and left only a single image of 1024px size. Starting from Xcode 14 asset catalog can use this size to autogenerate all other required sizes.
Steps to test this PR:
Definition of Done (Internal Only):
Device Testing:
OS Testing:
Theme Testing:
Internal references:
Software Engineering Expectations
Technical Design Template