Releases: danielsaidi/OnboardingKit
Releases · danielsaidi/OnboardingKit
9.2.0
This version adds more styling options to the onboarding intro screen and USP items.
✨ Features
OnboardingUspListItem.Stylehas new styling properties.
💡 Changes
OnboardingUspListnow applies slightly different default styles.OnboardingUspListItemnow applies slightly different default styles.
9.1.3
This version adds support for glass buttons.
✨ Features
OnboardingPrimaryButtonhas new glass-based styles.
9.1.2
This version fixes a localization bug.
✨ Features
OnboardingIntroScreenStylehas new styles.OnboardingUsphas newiconViewandimagebuilders.
9.1.1
This version fixes a localization bug.
🐛 Bug Fixes
- This version uses the
.mainbundle by default, instead of.module.
9.1.0
This version adds new views.
✨ New features
OnboardingUspListis a new view.OnboardingUspListStyleis a new style.OnboardingUspListItemis a new view.OnboardingUspListItemStyleis a new style.OnboardingVerticalProgressListis a new view.OnboardingVerticalProgressListStyleis a new style.OnboardingVerticalProgressListStepis a new style.
💡 Changes
OnboardingUspListItemnow applied a multiline mode to the text.
9.0.0
This version makes the SDK target iOS 17 and aligned versions.
✨ New features
OnboardingIntroScreenis a new template view.OnboardingUspis a new model.OnboardingUspListItemis a new view.OnboardingUspListItemStyleis a new style.
💡 Changes
OnboardingFlowStatenow implements@Observable.
🐛 Bug Fixes
- This version fixes a bug in
CorrectOnboardingBehavior.
💥 Breaking Changes
OnboardingPageInfois renamed toOnboardingPage.OnboardingPageStateis renamed toOnboardingFlowState.OnboardingScreenis renamed toOnboardingFlowContainer.- This version makes the SDK target iOS 17 and aligned versions.
- The various onboarding types are now nested under
Onboarding.
8.4.0
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
🐛 Bug Fixes
- This version fixes multi-platform builds.
8.3.0
✨ New features
OnboardingPageInfocurrentPageIndexis now mutable.OnboardingPageManageris a new page manager protocol.OnboardingPageStateis a new observable page state class.OnboardingPageView&OnboardingSlideshownow supports edge taps on all platforms.OnboardingPageView&OnboardingSlideshownow supports arrow keys on macOS & tvOS.OnboardingPrimaryButtonis a new button view that can be used in an onboarding flow.OnboardingScreenis a new container view that can be used to wrap any onboarding flow.OnboardingScreenCenteredContentis a new container view that can be used to center a page view.Viewhas newonboardingPopovermodifiers that makes it easy to present a popover from any view.
💡 Adjustments
OnboardingSlideshownow takes a configuration as a view modifier.
🐛 Bug Fixes
OnboardingPageView&OnboardingSlideshowno longer block interactions.
🗑️ Deprecated
LocalizedOnboardinghas been deprecated.OnboardingSlideshowno longer takes a background view builder.OnboardingSlideshowConfigurationno longer has anisAnimatedproperty.
8.2.0
✨ New features
OnboardingSlideshowis now available to all platforms.