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
- ~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
- Add non-Webkit workaround for
<select>
- Disable overflow-anchor
- 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 - Update examples