liquid-glass-design

Implement iOS 26 Liquid Glass effects across SwiftUI, UIKit, and WidgetKit.

1|Updated Mar 3, 2026
One-click install
npx skills add https://github.com/samymity/bridge-ventures-backend --skill liquid-glass-design-samymity
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: liquid-glass-design
Source: https://github.com/samymity/bridge-ventures-backend/tree/main/.claude/skills/liquid-glass-design
Command: npx skills add https://github.com/samymity/bridge-ventures-backend --skill liquid-glass-design-samymity

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It solves the challenge of creating Apple-style Liquid Glass interfaces that look correct across SwiftUI, UIKit, and WidgetKit while staying performant and interactive.

Core Features & Use Cases

  • SwiftUI Liquid Glass effects: Apply glassEffect with shape, tint, and interactive touch/pointer behavior for buttons, cards, and toolbars.
  • Morphing glass transitions: Use GlassEffectContainer, glassEffectUnion, and glassEffectID with @Namespace to smoothly morph between related UI states.
  • UIKit and WidgetKit integration: Configure UIGlassEffect/UIGlassContainerEffect for UIKit and respect widgetRenderingMode plus widgetAccentable/widgetAccentedRenderingMode for widgets.

Quick Start

Apply glassEffect inside a GlassEffectContainer in your SwiftUI view, optionally add a tint and interactive behavior, and use glassEffectID with withAnimation to get morphing transitions.

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 iOS 26 Liquid Glass effects in SwiftUI?▼

Morphing transitions between glass elements use glassEffectID with @Namespace inside a GlassEffectContainer. Combine these identifiers with withAnimation to smoothly morph between related UI states during layout changes.

Can I use Liquid Glass effects in UIKit and WidgetKit?▼

Yes, UIKit supports Liquid Glass via UIGlassEffect and UIGlassContainerEffect. WidgetKit requires respecting widgetRenderingMode alongside widgetAccentable and widgetAccentedRenderingMode for correct glass rendering.

How do I merge multiple glass elements inside a SwiftUI container?▼

Use GlassEffectContainer with glassEffectUnion to merge multiple sibling elements. This container-based merging ensures overlapping glass buttons or cards blend visually rather than rendering separate blur layers.

Why do my SwiftUI glass elements fail to morph during transitions?▼

Morphing fails when glass elements lack matching glassEffectID identifiers within a shared @Namespace. Ensure both source and target views use the same identifier inside a GlassEffectContainer wrapped with withAnimation.