ios-liquid-glass

API reference: Liquid Glass (iOS 26+). Query for glass effects, navigation patterns, GlassEffect modifiers, design principles.

By prisma-labs-dev · 673 installs

npx skills add prisma-labs-dev/apple-skills --skill ios-liquid-glass

Source repository · Upstream listing

iOS Liquid Glass Reference API reference for the Liquid Glass design system (iOS 26+): glass effects, containers, morphing transitions, and related system behaviors. This documents what the system provides — design direction is yours. When to Use Implementing glass materials, glassEffect modifiers, or GlassEffectContainer Navigation surfaces that use system glass (tabs, toolbars, sheets) Checking how glass adapts to accessibility settings Creating app icons with Icon Composer Apple's Stated Design Principles Apple describes Liquid Glass with three principles (reference, not a mandate): Principle Description Hierarchy Controls float above content. Glass frames content rather than obscuring it. Harmony Software design aligns with hardware — concentric corners, fluid gestures. Consistency Adapts across iPhone, iPad, Mac — same identity, contextual expression. One functional constraint worth knowing: glass is designed for the navigation/control layer. Applying it to content surfaces defeats its sampling model (see containers below). Liquid Glass Core API Basic Glass Effect Glass Variants Variant Use Case .regular Toolbars, nav bars, tab bars, standard controls .clear Floating controls over media (photos, maps, video) .identity Conditional disable: glassEffect(isActive ? .regular : .identity) Glass Modifiers Custom Shapes GlassEffectContainer & Morphing Container Setup Glass cannot sample other glass. Use containers for multiple glass elements: Morphing Transitions Navigation Patterns Tab Bar (Floating) Toolbar with Grouping Sheets with Morphing SF Symbols Effects Haptics API Accessibility Behaviors Automatic Glass Adaptations Glass automatically adapts to: Reduce Transparency : More frosting Increase Contrast : Stark borders Reduce Motion : Tones down animation Manual Checks System expectations: minimum 44x44pt touch targets, accessibility labels, Dynamic Type support. Reference For official Apple documentation links, WWDC session IDs, and API quick reference tables, see [reference.md](reference.md).