Skip to content

1.6.0

Latest

Choose a tag to compare

@nilbuild nilbuild released this 25 Jun 16:43
· 1 commit to master since this release

Added

  • animationDuration config to control how long the highlight transition takes. (#104)
  • allowScroll config to lock body scroll while a tour is active.
  • onDoneClick hook, fired when the done button on the final step is clicked. (#500)
  • data property on a step for passing arbitrary data, accessible from hooks for custom per-step logic. (#539)

Changed

  • Breaking - Custom popover footer buttons no longer get auto styled, style them using .driver-popover-footer button selector (#555)
  • The popover exposes driver-popover-side-* and driver-popover-align-* classes as per the rendered side and alignment #608
  • Arrow positioning has been fixed #558 #429 #406

Fixed

  • Document event listener leak in onDriverClick that left handlers attached after the tour was destroyed. (#452)
  • Dropped the CSS :has() selector for broader browser compatibility. (#586)
  • Positioned highlighted elements and their children (e.g. dropdown menus) no longer get clipped. (#454, #563)
  • removeChild DOMException when re-rendering a popover whose wrapper was already detached from the DOM. (#572)
  • Close button on a single-element highlight() popover did nothing when clicked. It now closes the popover by default, respecting allowClose and any custom onCloseClick. (#444)