Skip to content

@utatti utatti released this Jun 7, 2018 · 22 commits to master since this release

Behavior change:

  • Use wheelPropagation as default (#732)

Enhancement and fixes:

  • Make wheelPropagation work on Right Container Bound (#730)
  • Add ps--clicking-x class to style the cases (#736)
  • Do not shrink scrollbars while dragging (#736)
  • Corrected scrollLeft => scrollWidth (#785)
  • Fix issue with zooming and fractional container height (#758)
  • Prefix mozMatchesSelector added (#766)

Misc:

  • Fix demo page url (#778)
Assets 2

@utatti utatti released this Dec 1, 2017 · 31 commits to master since this release

  • Fix stiff wheel propagation (#723)
  • Remove swipePropagation and make it work by default
  • Support SSR (#728)
Assets 2

@utatti utatti released this Nov 7, 2017 · 39 commits to master since this release

  • Make update() to fire reach events (#701)
  • Fix mouse zoom not working (#709)
  • Enable scroll events to be fired programmatically (#712)
  • Add active check on ps--scrolling timeout (#704)
  • Doc fixes concerning import (#697)
Assets 2

@utatti utatti released this Oct 19, 2017 · 52 commits to master since this release

  • Add reach properties to check if scroll reaches start or end
  • Fix a bug that PS classes are not removed properly on destroy() (#698)
  • Make scrolling threshold as an option instead of const
  • Set ps--scrolling during mouse is down on drag-thumb (#700)
Assets 2

@utatti utatti released this Oct 11, 2017 · 60 commits to master since this release

  • Fix CustomEvent issue in IE11 (#692)
  • Prepare pre-release script
Assets 2

@utatti utatti released this Oct 10, 2017 · 63 commits to master since this release

  • Fix version texts
Assets 2

@utatti utatti released this Oct 10, 2017 · 64 commits to master since this release

  • Add missing css dir in npm package files
Assets 2

@utatti utatti released this Oct 10, 2017 · 67 commits to master since this release

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
Assets 2

@utatti utatti released this Sep 5, 2017 · 146 commits to master since this release

  • /dist is now added to repository
  • Fix styles in some examples
  • Fix tablets scrolling without touching/clicking
Assets 2

@utatti utatti released this Aug 30, 2017 · 154 commits to master since this release

  • Use npm 5 instead of Yarn
  • Drop support for IE 10
  • Refactor common libs
  • Fix TypeScript definitions
  • Increase rounding error tolerance for full scroll
Assets 3
You can’t perform that action at this time.