Optiscroll Versions Save

Custom scrollbars for modern webapps. Supercharge the native scroll!

v3.2.0

6 years ago

New features

  • Typescript definitions (thanks to @tristanmenzel)

v3.1.0

6 years ago

New features

  • Use PointerEvent events if supported

Bugfix

  • Fix scrollbars tracks draggability when a device uses both touch and mouse interactions
  • Fix native CustomEvent not being fired

v3.0.0

7 years ago

Breaking changes

  • Drop support for IE < 11
  • No longer polyfill CustomEvent and requestAnimationFrame

New features

  • wrapContent: decide if Optiscroll should wrap your content or not
  • rtl: support for right-to-left layout (detected automatically, but it can be forced)

Bugfix & improvements

  • Use passive event listeners if supported
  • Ensure correct instance is removed from instances array
 on destroy()

v2.0.0

8 years ago
  • Optiscroll now automatically wraps the content
  • classPrefix now may contain a separator
  • Fix: scroll animation interfering with user interaction
  • Improved state class names
  • SCSS customisation options, with !default variables
  • CSS only track transitions
  • better requestAnimationFrame polyfill
  • is-enabled class on init

v1.0.5

8 years ago
  • Stop initialisation if no addEventListener support (prevent error on IE8)
  • Prevent error if no transform support
  • Polyfill Node.contains to support FF 7.0+
  • Fix scrollbars size 0 on FF 12 WinXP

v1.0.6

8 years ago
  • Handle edge case where scrollHeight < clientHeigh