Skip to content

Conversation

@rishabhcli
Copy link
Owner

  • GlassCardModifier: Uses .glassEffect(.regular) on iOS 26+, falls back
    to custom Material + gradient for older versions
  • LiquidToggle: Uses .glassEffect(.regular.interactive()) for touch
    behaviors (shimmer, bounce, scale) on iOS 26+
  • Pill: Uses native .glassEffect(.regular, in: .capsule) on iOS 26+
  • ActionButton: Uses .glassEffect(.regular.interactive().tint()) for
    semantic coloring and touch feedback on iOS 26+
  • GlassCluster: Unified availability check for iOS/macOS 26+
  • Accessibility: All glass effects respect accessibilityReduceTransparency
    environment key, falling back to .identity when enabled

- GlassCardModifier: Uses .glassEffect(.regular) on iOS 26+, falls back
  to custom Material + gradient for older versions
- LiquidToggle: Uses .glassEffect(.regular.interactive()) for touch
  behaviors (shimmer, bounce, scale) on iOS 26+
- Pill: Uses native .glassEffect(.regular, in: .capsule) on iOS 26+
- ActionButton: Uses .glassEffect(.regular.interactive().tint()) for
  semantic coloring and touch feedback on iOS 26+
- GlassCluster: Unified availability check for iOS/macOS 26+
- Accessibility: All glass effects respect accessibilityReduceTransparency
  environment key, falling back to .identity when enabled
@rishabhcli rishabhcli merged commit 3ce951d into main Jan 13, 2026
8 of 13 checks passed
@rishabhcli rishabhcli deleted the claude/liquid-glass-ui-alignment-Bwqu1 branch January 13, 2026 17:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants