aradotso avatar

Progressive Blur Header Swiftui

This is a production-ready SwiftUI package that nails the sticky header blur effect you see in Apple Music, Photos, and the App Store. It uses VariableBlur under the hood (the same private API Apple uses, but App Store approved) and handles the tricky bits like progressive blur radius and adaptive tinting automatically. The API is two ViewBuilder closures: one for your header, one for scrollable content. Ships with sensible defaults but you can tune maxBlurRadius, fadeExtension, and tint opacity. Two critical rules: never put an opaque background on your header views, and don't clip your content. Requires iOS 16+.

skills.sh installs
390
GitHub stars
26
last updated
Jun 3, 2026

Install

$ npx -y skills add aradotso/trending-skills --skill progressive-blur-header-swiftui --agent claude-code

Installs into .claude/skills of the current project.

Files

ProgressiveBlurHeader SwiftUI Skill

Skill by ara.so — Daily 2026 Skills collection.

A drop-in SwiftUI package for sticky headers with progressive (variable-radius) blur — replicating the Apple Music, Photos, and App Store style where content scrolls underneath the header with increasing blur and tint. No clipping, no hard edges.

Installation

Swift Package Manager (Xcode)

File → Add Package Dependencies → paste:

https://github.com/dominikmartn/ProgressiveBlurHeader

Select branch: main

Package.swift

dependencies: [
    .package(url: "https://github.com/dominikmartn/ProgressiveBlurHeader", branch: "main"),
]

Then add to your target:

.target(
    name: "YourApp",
    dependencies: ["ProgressiveBlurHeader"]
)

Requirements: iOS 16+, Swift 5.9+


Core API

StickyBlurHeader

The primary component. Takes two ViewBuilder closures: header and content.

Sponsors

Details

Repository
github.com/aradotso/trending-skills
Category
Mobile Development
First seen
Jun 3, 2026

More from aradotso/trending-skills

All 251
1krutikjain avatarandroid-di-hiltkrutikjain/android-agent-skillsWire Android dependency injection with Hilt, scopes, testing overrides, and module ownership boundaries.367skills.sh installs
2krutikjain avatarandroid-testing-unitkrutikjain/android-agent-skillsWrite fast, focused Android unit tests for reducers, use cases, repositories, and lifecycle-safe state holders.339skills.sh installs
3pasqualevittoriosi avatarswift-accessibility-skillpasqualevittoriosi/swift-accessibility-skillswift accessibility skill318skills.sh installs
4sickn33 avatarswiftui-expert-skillsickn33/antigravity-awesome-skillsswiftui expert skill296skills.sh installs
5pluginagentmarketplace avatarjava-maven-gradlepluginagentmarketplace/custom-plugin-javaMaster Maven and Gradle - build configuration, dependencies, plugins, CI/CD291skills.sh installs
6steipete avatarswiftui-liquid-glasssteipete/agent-scriptsSwiftUI Liquid Glass: implement, adopt, refactor, review correctness/perf/design.270skills.sh installs