What problem does it solve?
This Skill solves the problem of implementing Apple’s iOS 26 Liquid Glass look consistently, performantly, and interactively across SwiftUI, UIKit, and WidgetKit without guessing the correct container, morphing, and rendering-mode details.
Core Features & Use Cases
- SwiftUI Liquid Glass Patterns: Use
.glassEffect() with shape, tint, and .interactive() support, and wrap siblings in GlassEffectContainer to enable morphing and better rendering performance.
- Morphing Transitions: Coordinate
@Namespace plus glassEffectID(...) to smoothly animate glass shape changes when UI elements appear or disappear.
- UIKit Glass Integration: Configure
UIGlassEffect, embed it in UIVisualEffectView, and apply the correct layering and corner-radius clipping for consistent translucency.
- WidgetKit Liquid Glass Support: Detect
widgetRenderingMode and apply widgetAccentable() and container backgrounds so widgets match accented/tinted Home Screen rendering.
- Migration/Consistency Guidance: Update existing blur/material-style implementations to the Liquid Glass API using the Skill’s best practices and anti-patterns.
Quick Start
Ask for an iOS 26 Liquid Glass implementation plan and example code that uses GlassEffectContainer for SwiftUI, UIGlassEffect for UIKit, and widgetRenderingMode handling for a WidgetKit view.