Releases: idiotWu/smooth-scrollbar
Releases · idiotWu/smooth-scrollbar
8.3.0
New Features
- options: add
delegateTo
option. #162
Bug Fixes
- shouldPropagateMomentum: call
shouldPropagateMomentum
after delta is transformed. #117
- event/wheel: fix wheel event name in IE10. #124
- event/select: remove
user-select
rules. #151
- scrollIntoView: fix
offsetBottom
calculation.
- events: add passive event detection.
8.2.0
New Features
- plugin/overscroll: add
onScroll
option. doc
Minor Changes
- event/touch: use platform based easing multiplier.
- event/touch: improve velocity based easing algorithm.
- events: force an update when scrollbar is detected as "unscrollable". #106
Bug Fixes
- track: show track on init when
alwaysShowTracks=true
. #108
- plugin/overscroll: hide canvas on init. #109
8.1.0
New Features
- plugin system: add
scrollbar.updatePluginOptions
method. (doc)
8.0.0
Breaking Changes
- Refactored with TypeScript.
- Removed overscroll effect from bundle.
- ...more
Bug Fixes
- track: prevent contents being selected while dragging. #48
- IE/touch: enable touch event capturing in IE11. #39
New Features
7.4.1
Bug Fixes
- scrollTo: fix scrolling curve while
duration=0
. #94
7.4.0
Minor Changes
- init/destory: perserve scroll offset. #67
7.3.1
Bug Fixes
- destroy: uses loop instead of
innerHTML = ''
to avoid empty nodes in IE. (#77)
7.3.0
Bug Fixes
- track: Call
showTrack
whenever position changed. (d315413)
Features
- scrollIntoView: add
alignToTop
option. (#75)
Minor Changes
- scrollTo: use computed damping factor instead of quadratic curve. (69c3a81)
- event/keyboard: use
document.activeElement
to detect focused element. (44fc594)
v7.2.0
- Refactor touch record.
- Add
options.overscrollDamping
.
v7.1.0
- Add back individual style files to avoid crashing on server side rendering.
- Support server side rendering.
- Refactored to webpack based workflow.