Skip to content

Releases: danielsaidi/OnboardingKit

9.2.0

07 Feb 10:17

Choose a tag to compare

This version adds more styling options to the onboarding intro screen and USP items.

✨ Features

  • OnboardingUspListItem.Style has new styling properties.

💡 Changes

  • OnboardingUspList now applies slightly different default styles.
  • OnboardingUspListItem now applies slightly different default styles.

9.1.3

09 Jan 20:38

Choose a tag to compare

This version adds support for glass buttons.

✨ Features

  • OnboardingPrimaryButton has new glass-based styles.

9.1.2

07 Jan 15:50

Choose a tag to compare

This version fixes a localization bug.

✨ Features

  • OnboardingIntroScreenStyle has new styles.
  • OnboardingUsp has new iconView and image builders.

9.1.1

22 Nov 00:38

Choose a tag to compare

This version fixes a localization bug.

🐛 Bug Fixes

  • This version uses the .main bundle by default, instead of .module.

9.1.0

22 Nov 00:30

Choose a tag to compare

This version adds new views.

✨ New features

  • OnboardingUspList is a new view.
  • OnboardingUspListStyle is a new style.
  • OnboardingUspListItem is a new view.
  • OnboardingUspListItemStyle is a new style.
  • OnboardingVerticalProgressList is a new view.
  • OnboardingVerticalProgressListStyle is a new style.
  • OnboardingVerticalProgressListStep is a new style.

💡 Changes

  • OnboardingUspListItem now applied a multiline mode to the text.

9.0.0

21 Nov 22:38

Choose a tag to compare

This version makes the SDK target iOS 17 and aligned versions.

✨ New features

  • OnboardingIntroScreen is a new template view.
  • OnboardingUsp is a new model.
  • OnboardingUspListItem is a new view.
  • OnboardingUspListItemStyle is a new style.

💡 Changes

  • OnboardingFlowState now implements @Observable.

🐛 Bug Fixes

  • This version fixes a bug in CorrectOnboardingBehavior.

💥 Breaking Changes

  • OnboardingPageInfo is renamed to OnboardingPage.
  • OnboardingPageState is renamed to OnboardingFlowState.
  • OnboardingScreen is renamed to OnboardingFlowContainer.
  • This version makes the SDK target iOS 17 and aligned versions.
  • The various onboarding types are now nested under Onboarding.

8.4.0

20 Oct 08:48

Choose a tag to compare

This version makes the SDK use Swift 6.1.

Since this is the only change, it's made with a minor version bump.

8.3.1

24 Jun 12:14

Choose a tag to compare

🐛 Bug Fixes

  • This version fixes multi-platform builds.

8.3.0

23 May 11:57

Choose a tag to compare

✨ New features

  • OnboardingPageInfo currentPageIndex is now mutable.
  • OnboardingPageManager is a new page manager protocol.
  • OnboardingPageState is a new observable page state class.
  • OnboardingPageView & OnboardingSlideshow now supports edge taps on all platforms.
  • OnboardingPageView & OnboardingSlideshow now supports arrow keys on macOS & tvOS.
  • OnboardingPrimaryButton is a new button view that can be used in an onboarding flow.
  • OnboardingScreen is a new container view that can be used to wrap any onboarding flow.
  • OnboardingScreenCenteredContent is a new container view that can be used to center a page view.
  • View has new onboardingPopover modifiers that makes it easy to present a popover from any view.

💡 Adjustments

  • OnboardingSlideshow now takes a configuration as a view modifier.

🐛 Bug Fixes

  • OnboardingPageView & OnboardingSlideshow no longer block interactions.

🗑️ Deprecated

  • LocalizedOnboarding has been deprecated.
  • OnboardingSlideshow no longer takes a background view builder.
  • OnboardingSlideshowConfiguration no longer has an isAnimated property.

8.2.0

14 Apr 08:17

Choose a tag to compare

✨ New features

  • OnboardingSlideshow is now available to all platforms.