Skip to content

Conversation

@hharkovenko
Copy link

With ios 26 beta we need to add new asset (folder with .icon extension) to be able to customize how liquid glass effect is applied on icon.
Whole logic is copied from apple's icon composer app, which creates .icon asset with provided settings.

The most controversial part is that we need to add this asset as reference into xcode project so it gets added to app bundle, which requires generation of unique identifiers for our asset and adding them to project.pbxproj. I tested my logic with Xcode version 26.0 beta 4, and it works completely fine for me.
We also have a backward compatibility I tried using Xcode Version 16.4 (16F6), and looks like added .icon asset has no effect.
Xcode 16.4 screenshot
image
Xcode 26 beta screenshot
image

@thebitguru
Copy link

With iOS 26 now out, it would be great to review and incorporate these changes. Unfortunately, I am not qualified to do this. @MarkOSullivan94, any chance you might be able to review it soon?

@felixkriechbaum
Copy link

felixkriechbaum commented Sep 18, 2025

I just tried it with your commit, but unfortunately it doesn't quite work. When I have an icon with a border (e.g. a banner at the top), the icon is ‘scaled down’ with a white frame. But otherwise it works great no errors and really quickly.

Check the screenshot below:
image

@chaos123x
Copy link

Hi. I made that code according to icon composer beta, as well as beta Xcode. I'll try to check if there were any changes with release versions and let you know

I just tried it with your commit, but unfortunately it doesn't quite work. When I have an icon with a border (e.g. a banner at the top), the icon is ‘scaled down’ with a white frame. But otherwise it works great no errors and really quickly.

Check the screenshot below:
image

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.

4 participants