Liquid Glass can be gradually rolled out
Read OriginalThis article discusses a technique for gradually rolling out Apple's Liquid Glass feature in SwiftUI apps. By default, Liquid Glass is enabled for apps built with Xcode 26, but developers can opt out using the UIDesignRequiresCompatibility Info.plist key. However, Info.plist values cannot be partially enabled or rolled out gradually. The article reveals a private User Defaults key, com.apple.SwiftUI.IgnoreSolariumOptOut, which overrides the Info.plist setting, allowing dynamic toggling of Liquid Glass without requiring a full rebuild. Setting this key to true enables Liquid Glass, while false disables it. The app must be restarted for changes to take effect. This approach simplifies testing internal builds with or without Liquid Glass and enables a more controlled rollout.
Comments
No comments yet
Be the first to share your thoughts!
Browser Extension
Get instant access to AllDevBlogs from your browser
Top of the Week
No top articles yet