Agent skill · design visual · affaan-m
liquid-glass-design
iOS 26 Liquid Glass design system — dynamic glass material with blur, reflection, and interactive morphing for SwiftUI, UIKit, and WidgetKit. Use when building iOS 26 Liquid Glass UI in SwiftUI, UIKit, or WidgetKit.
Why this skill is useful
Provides specific implementation patterns and customization options for the iOS 26 Liquid Glass design system that are not widely known.
What it needs
About 4k tokens when loaded. Last updated 2026-08-06. 238,342 stars on the source repository.
What this skill does
Liquid Glass Design System (iOS 26) Patterns for implementing Apple's Liquid Glass — a dynamic material that blurs content behind it, reflects color and light from surrounding content, and reacts to touch and pointer interactions. Covers SwiftUI, UIKit, and WidgetKit integration. When to Activate Building or updating apps for iOS 26+ with the new design language Implementing glass-style buttons, cards, toolbars, or containers Creating morphing transitions between glass elements Applying Liquid Glass effects to widgets Migrating existing blur/material effects to the new Liquid Glass API Core Pattern — SwiftUI Basic Glass Effect The simplest way to add Liquid Glass to any view: Customizing Shape and Tint Key customization options: .regular — standard glass effect .tint(Color) — add color tint for prominence .interactive() — react to touch and pointer interactions Shape: .capsule (default), .rect(cornerRadius:), .circle Glass Button Styles GlassEffectContainer for Multiple Elements Always wrap multiple glass views in a container for performance and morphing: The spacing parameter controls merge distance — closer elements blend their glass shapes together. Uniting Glass Effects Combine multiple views into a single glass shape with glassEffectUnion: Morphing Transitions Create smooth morphing when glass elements appear/disappear: Extending Horizontal Scrolling Under Sidebar To allow horizontal scroll content to extend under a sidebar or inspector, ensure the ScrollView content reaches the leading/trailing edges of the container. The system automatically handles the under-sidebar scrolling behavior when the layout extends to the edges — no additional modifier is needed. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills affaan-m/liquid-glass-design--18e74e