Releases: hakimio/ngx-ui-tour
Releases · hakimio/ngx-ui-tour
12.0.3
12.0.2
12.0.1
12.0.0
Features
- Support for Angular 17
- New
asyncStepTimeout
config. It's now possible to have optional async steps ifasyncStepTimeout
is specified. - Default step template now contains tour progress indicator. Can be disabled using
showProgress
config. ion-popover
: Ionic standalone components are now used instead of Ionic module.md-menu
: tour steps now show an arrow pointing at the anchor element. Can be disabled usingshowArrow
config.
Breaking Changes
- Angular 16 is no longer supported
md-menu
: tour step arrow is now enabled by default and in some cases, for example, when a small anchor element is positioned at the edge of the screen, tour step arrow might not align correctly with the tour anchor. In that caseplacement
config can be used to adjust tour step position and fix the alignment or the arrow can be hidden usingshowArrow
config.ion-popover
: due to migration to Ionic standalone components,@ionic/angular
version requirement has been set to^7.5.6
.
11.0.6
11.0.5
Fixes
- Fix backdrop and scroll position when anchor element's height exceeds its scroll container's height (thank you @EliotRagueneau)
11.0.4
11.0.3
11.0.2
Fixes
- Re-initializing the tour is no longer allowed while it's active. Use
tourService.getStatus()
to check the tour status if your tour spans multiple routes and there is a possibility of triggeringinitialize()
while the tour is still running. - Default value for
delayAfterNavigation
was increased to 100ms to make sure tour anchor is registered before showing the tour step.