liquid-glass-design

Implement Liquid Glass blur, tint, reflection, and morphing effects for iOS interfaces.

1|Updated Apr 13, 2026
One-click install
npx skills add https://github.com/OMIXEC/Mobile-dev-skills --skill liquid-glass-design-omixec
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: liquid-glass-design
Source: https://github.com/OMIXEC/Mobile-dev-skills/tree/main/skills/liquid-glass-design
Command: npx skills add https://github.com/OMIXEC/Mobile-dev-skills --skill liquid-glass-design-omixec

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Modern iOS apps need visually rich, translucent materials that blend with surrounding content while remaining performant and accessible; this Skill captures patterns to implement Apple's Liquid Glass material consistently across SwiftUI, UIKit, and WidgetKit so designers and engineers can create blur, tint, reflection, and morphing interactions without guesswork.

Core Features & Use Cases

  • Cross-framework patterns: Concrete guidance for SwiftUI, UIKit, and WidgetKit including GlassEffectContainer and UIGlassContainerEffect usage.
  • Interactive & morphing components: Techniques for spacing-controlled merging, glassEffect unions, namespace-driven morphing transitions, and interactive modifiers for touch and pointer feedback.
  • Performance & accessibility: Best practices for wrapping multiple glass views for performance, handling accented rendering modes in widgets, and ensuring readable contrast across appearances.
  • Use Case: Convert a toolbar, floating action button, or widget background to Liquid Glass, enabling smooth morphing transitions between UI states while preserving system tinting and accessibility.

Quick Start

Use the liquid-glass-design guidance to add a glassEffect modifier to a SwiftUI view and wrap related views in a GlassEffectContainer to prototype interactive glass components.

Frequently Asked Questions about liquid-glass-design

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 in SwiftUI, apply the glassEffect modifier to your views and wrap related components in a GlassEffectContainer to manage blur, tint, reflection, and interactive morphing transitions.

Can I use Liquid Glass materials in UIKit and WidgetKit?

Yes, Liquid Glass is supported across UIKit and WidgetKit on iOS 26 and later, using UIGlassContainerEffect for UIKit views and handling accented rendering modes for widget backgrounds.

What is the best way to group multiple glass views for performance?

The best way to optimize multiple glass views is wrapping them in a GlassEffectContainer, which handles spacing-controlled merging and glassEffect unions to maintain performance during interactive morphing.

How do Liquid Glass morphing transitions work between UI states?

Liquid Glass morphing transitions work by using namespace-driven identifiers and interactive modifiers for touch feedback, allowing glass elements to smoothly merge and separate across different UI states.

Does Liquid Glass support accessibility contrast adjustments?

Yes, Liquid Glass implementations ensure readable contrast across appearances, allowing you to build translucent materials that blend with content while remaining accessible to users.

Why are my Liquid Glass widget backgrounds not rendering correctly?

Liquid Glass widget backgrounds may fail to render correctly if accented rendering modes are not properly configured, or if the widget lacks proper GlassEffectContainer wrapping for iOS 26.