Apple показала свежий дизайн-язык с жидкими рефракциями — я сел и повторил его в SwiftUI. Снаружи это всего одна строчка модификатора, но под капотом серьёзная кухня: Metal-шейдеры, off-screen snapshot в MTLTexture, ленивый redraw без мерцания, защита от рекурсий и никаких скриншотов руками.
Button("Click Me 🔥") { … }
.liquidGlassBackground()Что делает
• ⚡️ Захватывает фон в реальном времени, но только когда он реально меняется
• 💤 MTKView спит — батарея не горит
• 🛠 Режимы: .continuous, .once, .manual
• 🎨 Шейдер открыт: меняйте blur, refraction, tint как хотите
• 🍏 Чистый SwiftUI, iOS 14+, MIT
Подключить:
https://github.com/BarredEwe/LiquidGlass
Скрины + GIF примера — в README. Забирайте, форкайте, кидайте идеи! 🚀