Skip to content

This release adds 3 notable features for engineering teams evaluating rollout.

✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Summary

AI summary

Reusable SwiftUI onboarding gate and flow with configurable pages, media support, theming, and skip button.

Changes in this release

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.
  • OnboardingGate persistence through a caller-provided storageKey.
  • 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 free

About SwiftUI package for onboarding flows in iOS apps

All releases →

Related context

Beta — feedback welcome: [email protected]