swiftui-liquid-glass

Implement iOS 26+ Liquid Glass in SwiftUI with GlassEffectContainer and availability guards.

Updated Dec 31, 2025
One-click install
npx skills add https://github.com/diegopetrucci/ios-agents-skills --skill swiftui-liquid-glass-diegopetrucci
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: swiftui-liquid-glass
Source: https://github.com/diegopetrucci/ios-agents-skills/tree/main/swiftui-liquid-glass
Command: npx skills add https://github.com/diegopetrucci/ios-agents-skills --skill swiftui-liquid-glass-diegopetrucci

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

SwiftUI apps often struggle to integrate native iOS 26+ Liquid Glass visuals in a way that is performant, accessible, and consistent with Apple design guidelines. This Skill provides guidance to implement, review, or improve Liquid Glass usage across SwiftUI views, ensuring proper shape choices, container usage, and availability gating.

Core Features & Use Cases

  • Review existing SwiftUI interfaces to determine where Liquid Glass should be applied.
  • Refactor components to use GlassEffectContainer and glassEffect modifiers with correct ordering and interactivity.
  • Design new features using Liquid Glass that maintain performance and visual consistency across iOS 26+.

Quick Start

Apply Liquid Glass to a SwiftUI container by wrapping it with GlassEffectContainer and applying .glassEffect to the appropriate subview.

Frequently Asked Questions about swiftui-liquid-glass

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I implement Liquid Glass in SwiftUI for iOS 26?

You implement Liquid Glass in SwiftUI by wrapping views in a GlassEffectContainer and applying the .glassEffect modifier to subviews while maintaining correct modifier ordering for proper visual rendering.

Can I use Liquid Glass effects on older iOS versions?

Liquid Glass effects require iOS 26+, so you must use #available(iOS 26, *) guards in your SwiftUI code to provide a non-glass fallback for older iOS versions.

What is GlassEffectContainer used for in SwiftUI?

GlassEffectContainer is used in SwiftUI to group multiple Liquid Glass views together, ensuring proper rendering, performance optimization, and visual consistency across overlapping glass elements.

How do I review existing SwiftUI views for Liquid Glass performance?

Reviewing SwiftUI views for Liquid Glass performance involves checking proper GlassEffectContainer grouping, validating .glassEffect modifier ordering, and verifying availability gating to maintain visual consistency and UI performance.

Why does my SwiftUI Liquid Glass effect look inconsistent?

SwiftUI Liquid Glass inconsistency often stems from incorrect .glassEffect modifier ordering, missing GlassEffectContainer for multiple glass views, or improper shape choices that violate iOS 26 design guidelines.