This release adds 3 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Summary
AI summaryReusable SwiftUI onboarding gate and flow with configurable pages, media support, theming, and skip button.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Medium |
Reusable SwiftUI onboarding gate and flow for iOS apps. Reusable SwiftUI onboarding gate and flow for iOS apps. Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Feature | Medium |
Configurable onboarding pages with app-defined identifiers, titles, subtitles, media, and accent labels. Configurable onboarding pages with app-defined identifiers, titles, subtitles, media, and accent labels. Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Feature | Medium |
Support for SF Symbol, asset catalog image, and local or remote video page media. Support for SF Symbol, asset catalog image, and local or remote video page media. Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Feature | Medium |
Tall portrait media layout for image and video onboarding content. Tall portrait media layout for image and video onboarding content. Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Feature | Medium |
Muted autoplay video playback with looping. Muted autoplay video playback with looping. Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Feature | Medium |
First-frame video posters while playback warms up. First-frame video posters while playback warms up. Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Feature | Medium |
Preloading and decoding for image media. Preloading and decoding for image media. Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Feature | Medium |
Early video asset preparation and reusable video players. Early video asset preparation and reusable video players. Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Feature | Medium |
Configurable theming through `OnboardingTheme`. Configurable theming through `OnboardingTheme`. Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Feature | Medium |
Optional skip button with `allowsSkipping`. Optional skip button with `allowsSkipping`. Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Feature | Medium |
Configurable continue, completion, and skip button titles. Configurable continue, completion, and skip button titles. Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Feature | Medium |
Flexible page count based on the provided pages array. Flexible page count based on the provided pages array. Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Feature | Medium |
`OnboardingGate` persistence through a caller-provided `storageKey`. `OnboardingGate` persistence through a caller-provided `storageKey`. Source: llm_adapter@2026-05-21 Confidence: high |
— |
Full changelog
[1.0.0] - 2026-05-14
Added
- Reusable SwiftUI onboarding gate and flow for iOS apps.
- Configurable onboarding pages with app-defined identifiers, titles, subtitles, media, and accent labels.
- Support for SF Symbol, asset catalog image, and local or remote video page media.
- Tall portrait media layout for image and video onboarding content.
- Muted autoplay video playback with looping.
- First-frame video posters while playback warms up.
- Preloading and decoding for image media.
- Early video asset preparation and reusable video players.
- Configurable theming through
OnboardingTheme. - Optional skip button with
allowsSkipping. - Configurable continue, completion, and skip button titles.
- Flexible page count based on the provided pages array.
OnboardingGatepersistence through a caller-providedstorageKey.- GitHub Actions CI for iOS tests.
- MIT license.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
Track SwiftUI package for onboarding flows in iOS apps
Get notified when new releases ship.
Sign up freeAbout SwiftUI package for onboarding flows in iOS apps
All releases →Related context
Related tools
Beta — feedback welcome: [email protected]