Scott Berrevoets 7/10/2026

Liquid Glass can be gradually rolled out

Read Original

This 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.

Liquid Glass can be gradually rolled out

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