swiftui-liquid-glass

Implement Liquid Glass UI in SwiftUI apps using GlassEffectContainer and morphing transitions.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/derKlinke/codex-config --skill swiftui-liquid-glass-derklinke
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: swiftui-liquid-glass
Source: https://github.com/derKlinke/codex-config/tree/main/skills/ios-swiftui-liquid-glass
Command: npx skills add https://github.com/derKlinke/codex-config --skill swiftui-liquid-glass-derklinke

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a structured approach to implementing Liquid Glass UI in iOS 26+ SwiftUI apps, helping teams build cohesive, high-performance glass surfaces that align with Apple design guidelines.

Core Features & Use Cases

  • Review and validate Liquid Glass usage across views to ensure proper modifier order, shapes, and availability guards.
  • Refactor components to leverage GlassEffectContainer and unified glass surfaces for morphing transitions.
  • Implement new features with glass surfaces, interactive elements, and smooth transitions in SwiftUI applications.

Quick Start

Open a SwiftUI project targeting iOS 26+, wrap a sample view in GlassEffectContainer, and apply the glassEffect modifier to create a basic glass surface. Ensure fallback visuals for earlier iOS versions.

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 UI in SwiftUI?

To implement Liquid Glass UI in SwiftUI, wrap your target views in a GlassEffectContainer and apply the glassEffect modifier. This creates high-performance glass surfaces with morphing transitions aligned to iOS 26 design guidelines.

What is the correct modifier order for SwiftUI glass effects?

Correct modifier order is enforced by reviewing and validating Liquid Glass usage across SwiftUI views. Properly structured modifiers ensure shapes and glass surfaces render correctly without visual conflicts or performance degradation.

Do I need availability checks for Liquid Glass on older iOS versions?

Yes, you must use availability checks like #available(iOS 26, *) when implementing Liquid Glass. This ensures fallback visuals are provided for earlier iOS versions while enabling glass surfaces only on supported platforms.

How do I refactor existing views to use GlassEffectContainer?

Refactor existing SwiftUI components by wrapping them in a GlassEffectContainer to leverage unified glass surfaces. This enables smooth morphing transitions between interactive elements and ensures proper availability guards.

Can I use Liquid Glass with interactive elements and transitions?

Yes, Liquid Glass supports interactive elements and smooth morphing transitions in SwiftUI. By using GlassEffectContainer, you can implement new features with glass surfaces that respond dynamically to user interactions.

Why does my Liquid Glass surface not render correctly?

Liquid Glass surfaces fail to render correctly due to incorrect modifier order, missing availability checks, or improper shape definitions. Reviewing component usage against iOS 26 guidelines helps identify and resolve these structural conflicts.