Most accurate, simple and customisable Apple Intelligence–style glow for SwiftUI. Backed by Metal shaders.
→.package(url: "https://github.com/tornikegomareli/Aurora.git", from: "0.4.0")
Same animated metaball field as the glow, used as a fill for SwiftUI Text glyphs — the iconic Apple-Intelligence shimmering text look. Drop-in for Text, palette- and mood-aware.
One fragment shader. No images, no GIFs. Renders at full GPU speed inside any SwiftUI view.
Apple Intelligence, Sunset, Ocean, Forest, Monochrome, Cyberpunk — or roll your own from raw RGB.
thicknessGrow, borderFill, heartbeat — pick how the glow appears, dial the speed.
leftToRight, rightToLeft, topToBottom, bottomToTop — drives wash and border-fill from any side.
listening, thinking, error, success — bundles palette and pace for state-aware UI in one line.
Drop-in modifier for async and AI streaming. Intro on start, outro when done. Zero state plumbing.
Shimmering Apple-Intelligence text fill, drop-in for SwiftUI Text. Same palettes and moods as the glow.
import SwiftUI
import Aurora
struct HeroScreen: View {
var body: some View {
ZStack {
Color.black.ignoresSafeArea()
// your content
}
.overlay {
AuroraGlow(.standard).ignoresSafeArea()
}
}
}