Skip to content

11.0.0

Compare
Choose a tag to compare
@hakimio hakimio released this 21 Jun 14:14
· 88 commits to master since this release

Features

  • Support for Angular 16.
  • "Disable page scrolling" feature now uses scrollContainer config to determine affected container. Before
    scrollContainer was only used by "smooth scroll" feature.
  • popoverClass config can now be used in all tour UIs.
  • md-menu: new placement.horizontal config (ported from bdc-walkthrough library).

horizontal false
horizontal true

  • md-menu, ng-bootstrap, tui-dropdown: new backdropConfig.offset step config (thanks @mivanyna).

offset

  • bootstrap: tour-step CSS class is now applied to tour popovers.
  • bootstrap: new tour step template.

bootstrap step template

  • bootstrap: tour step title style can now be customized.

Fixes

  • ionic: fix smooth scroll in Ionic apps using tabs based layout.
  • md-menu: allow increasing width above 280px.
  • md-menu: popover class applied to one tour step should not affect the other tour steps.
  • tui-dropdown, tui-hint: fix "Prev"/"Next" button padding.

Breaking Changes

  • Angular 15 is no longer supported.
  • overflow: hidden is now used instead of position: fixed to disable page scrolling. If you want to keep scrollbar gutter when scrolling is disabled, you can use CSS scrollbar-gutter property to achieve this.
  • centerAnchorOnScroll, disablePageScrolling and smoothScroll options are now enabled by default.
  • bootstrap tour UI no longer uses default popover title. If you want to use the old popover title style, you can enable useLegacyTitle config.
  • ngx-bootstrap: containerClass config was renamed to popoverClass.