What problem does it solve?
Implementing a consistent, performant Liquid Glass visual language across SwiftUI, UIKit, and WidgetKit is complex and error-prone; this Skill condenses patterns and API guidance to help teams add blur, tint/reflection, and interactive deformation without breaking performance or accessibility.
Core Features & Use Cases
- Cross-framework patterns: Concrete guidance for SwiftUI, UIKit, and WidgetKit integration so designs remain consistent across views, toolbars, and widgets.
- Container-based compositing & performance: Use GlassEffectContainer / UIGlassContainerEffect patterns to merge multiple glass elements, control spacing, and reduce redundant rendering.
- Interactive deformation & transitions: Namespace-driven IDs and animation patterns enable smooth morphing between UI states while preserving accessibility contrast.
- Use Case: Build a translucent, interactive card and toolbar system plus themed widgets that respond to touch/pointer input and system accent colors on iOS 26+.
Quick Start
Wrap related views in a GlassEffectContainer and apply .glassEffect() (or the UIGlassEffect/UIVisualEffectView equivalents) to enable Liquid Glass rendering with proper spacing and interactive behavior.