Skip to content

Releases: Rethink-JS/rt-smooth-scroll

v1.4.0

15 Feb 16:13

Choose a tag to compare

Stable release of rt-smooth-scroll

v1.3.0

02 Feb 13:28

Choose a tag to compare

Stable release of rt-smooth-scroll, adding robust scroll-to completion hooks and improved configuration coverage.

Features:

  • Scroll-to completion hooks via rt-smooth-scroll-on-complete (per-trigger + global default)
  • Auto-inject completion hooks for converted anchor links via rt-smooth-scroll-anchor-links-on-complete
  • Multiple completion action formats: selector-click, click:, focus:, dispatch:, call:, and JSON action lists
  • Completion runs after the built-in layout-shift correction pass for element targets
  • Expanded Lenis option support via attributes (including autoResize, overscroll, anchors, autoToggle, allowNestedScroll, touchInertiaExponent, and options-json)
  • Optional wrapper/content/eventsTarget mapping via selectors for advanced setups

v1.2.0

22 Jan 06:01

Choose a tag to compare

Stable release of rt-smooth-scroll, including new navigation features.

Features:

  • Zero-config Lenis integration
  • Attribute-driven configuration
  • Smart rt-smooth-scroll-to triggers (selectors, top, numeric)
  • Automatic anchor link conversion (Clean URLs / No Hash)
  • Dynamic element-based offsets (for sticky headers)
  • Context-aware nested scroll instances
  • Global JS API