swiftui-liquid-glass

Implement Liquid Glass effects in SwiftUI for iOS 26+.

Updated Apr 30, 2026
One-click install
npx skills add https://github.com/onymchat/onym-ios --skill swiftui-liquid-glass-onymchat
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: swiftui-liquid-glass
Source: https://github.com/onymchat/onym-ios/tree/main/.claude/skills/swiftui-liquid-glass
Command: npx skills add https://github.com/onymchat/onym-ios --skill swiftui-liquid-glass-onymchat

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

SwiftUI developers need a clear, reusable approach to implement, review, and refine Liquid Glass effects across iOS 26+. This Skill covers the core APIs (glassEffect, GlassEffectContainer, glassEffectID, glassEffectUnion, and related modifiers) and guidance for accessibility, performance, and availability gating.

Core Features & Use Cases

  • GlassEffect modifier for individual views to achieve translucent surfaces that react to interaction.
  • GlassEffectContainer to group multiple glass views for unified rendering and morphing.
  • glassEffectID and glassEffectUnion to drive smooth transitions and dynamic composition.
  • Standard button styles (.glass and .glassProminent) to ensure consistent interactivity.
  • Availability gating with if #available(iOS 26, *) and a fallback UI.

Quick Start

Apply the .glassEffect modifier after layout modifiers, group related views in a GlassEffectContainer, and gate usage with if #available(iOS 26, *) to provide a fallback for earlier OS 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 effects in SwiftUI for iOS 26?▼

To implement Liquid Glass effects in SwiftUI, apply the .glassEffect modifier to individual views after layout modifiers, then group related views in a GlassEffectContainer to enable unified rendering and morphing transitions across iOS 26+.

What is a GlassEffectContainer used for in SwiftUI?▼

A GlassEffectContainer is used in SwiftUI to group multiple glass views, enabling unified rendering, smooth morphing transitions, and dynamic composition using glassEffectID and glassEffectUnion modifiers for cohesive interface design.

How do I handle availability gating for Liquid Glass effects on older iOS versions?▼

To handle availability gating for Liquid Glass effects, wrap your glass UI code in if #available(iOS 26, *) and provide a standard fallback UI for earlier OS versions to ensure backward compatibility across your app.

Can I use standard button styles with SwiftUI Liquid Glass effects?▼

Yes, you can use standard .glass and .glassProminent button styles in SwiftUI to ensure consistent interactivity and visual styling when designing interfaces with Liquid Glass effects on iOS 26+.

What are the performance and accessibility considerations for SwiftUI Liquid Glass UIs?▼

SwiftUI Liquid Glass UIs require careful management of accessibility and performance, which can be addressed by properly grouping views in GlassEffectContainer to optimize rendering and refining glassEffect implementations.