npm perfect-scrollbar 1.0.0
v1.0.0 🚀🚀🚀

Thanks every contributors for the first major release of perfect-scrollbar!

Major changes

  • Drop jQuery support
  • Use plain CSS, instead of SCSS
  • Remove selection scroll handler
  • Now PerfectScrollbar is class-based
  • Remove possible memory leaks
  • Improve logic to check if wheel event should be consumed by child (#681)
  • ~50% smaller bundle size

Minor fixes

  • Show scrollbar thumbs properly
  • Stop custom events from being bubbled into ancestors
  • Fix supportsIePointer check
  • Do not prevent touch for mobile Chrome refresh (#621)
  • Add non-Webkit workaround for <select> (#571)
  • Disable overflow-anchor (#621)
  • Fix wrong keyboard scroll amount (#659)
  • Show scrollbars properly on scroll, specifically on touch (#633)
  • Prevent click-rail from being fired during drag-thumb (#672)
  • Fix scroll flicking during drag-thumb in infinite scroll (#593)

Environment

  • Use Prettier to format code
  • Use Rollup for bundler, instead of Browserify
  • Remove Gulp
  • Drop Bower support for its being deprecated

Misc

  • Support ES Modules
  • Refactor libs and handlers
  • Refactor CSS
    • Rename CSS classes for better BEM fit
    • Remove unnecessary nestings (#615)
  • Update examples
latest releases: 1.5.2, 1.5.1, 1.5.0...
4 years ago