Pitlane
Build and run every iOS project from one window.
TheseusOpen source Swift package
What Xcode 27 changed, and how to give iOS 13 to 25 the same look.
Apple gave developers a temporary way out of the new design: the UIDesignRequiresCompatibility key in Info.plist. Its documentation calls it a key to use while you review your UI, and says the system ignores it when you build for iOS 27 or later.
So an app rebuilt with the iOS 27 SDK gets Liquid Glass on new systems. On older systems the effect does not exist. If you support both, your app looks split down the middle.
On systems that have it, UIKit draws glass with a UIGlassEffect inside a UIVisualEffectView. SwiftUI has the glassEffect modifier.
Theseus is a Swift package that draws the effect itself with Metal: blur, refraction, glare and spring animations. Add it with Swift Package Manager.
.package(url: "https://github.com/valzevul/Theseus.git", from: "1.0.0")
Then pick the native effect where it exists and Theseus where it does not.
let glass: UIView
if #available(iOS 26, *) {
glass = UIVisualEffectView(effect: UIGlassEffect())
} else {
let view = TheseusView()
view.shape.cornerRadius = 20
view.sourceView = backgroundView
glass = view
}
Theseus includes a tab bar, a slider and a switch built on the same glass view. It mirrors the tint each view can take, and the clear to tinted setting iOS 27 gives users.
The key's behaviour follows Apple's documentation, read on 11 November 2026: UIDesignRequiresCompatibility.
No. Apple's documentation for the UIDesignRequiresCompatibility key says the system ignores it when you build for iOS 27 or later.
The system's own Liquid Glass does not. A backport such as Theseus draws the same look itself with Metal, on iOS 13 and later.
Theseus is one. It is a UIKit library with a tab bar, a slider, a switch and a glass view, and its repository includes SwiftUI wrappers.
Theseus
Free and open source under Apache 2.0. Bronze in the Telegram Developer Contest, 2026.
Build and run every iOS project from one window.
Tasks, releases and launches for every app you ship.
App Store numbers on your Home Screen and Lock Screen.
Guides: Liquid Glass on older iOS versions All guides
Theseus compared: LiquidGlassKit alternatives Theseus vs LiquidGlass All comparisons