GitHub
Glur: прогрессивный блюр для SwiftUI
Glur — библиотека SwiftUI, использующая Metal для отображения эффективных прогрессивных размытий, подобных тем, что использует сама Apple.
В этом проекте используется новый упрощенный Shader API для SwiftUI. Сначала автор написал шейдер Metal, который эффективно создает гауссово размытие для представления с правильным распределением гауссовых весов. Затем модифицировал его так, чтобы он изменял радиус размытия по вертикальной или горизонтальной оси, задавая значения смещения и интерполяции. Учитывая, что шейдер применяется через собственный API для SwiftUI, он ограничен этим API. Это означает, что он может применяться только к чистым представлениям SwiftUI, исключая представления, поддерживающие UIKit, такие как ScrollView.
-
Интегрированные среды разработки4 недели назадАналоги Cursor для разработчиков: что выбрать для работы с кодом
-
Новости4 недели назадВидео и подкасты о мобильной разработке 2026.29
-
Разработка4 недели назадSystem Design: как бы вы отправили 1 миллион уведомлений?
-
Новости3 недели назадВидео и подкасты о мобильной разработке 2026.30
