Releases: Amphiluke/floating-scroll
Releases · Amphiluke/floating-scroll
Destroy detached widgets & bug fixing
- Add the method
destroyDetached
for finding and destroying “zombie” instances of the widget. - Fix the issue Amphiluke/handy-scroll#14.
Scrollbar orientation option
Introduce the scrollbar orientation
option. From now on, the plugin allows making vertical floating scrollbar too (feature requested in #19).
Improvements & bug fixing
- Fix scroll bar invisibility issue on Mac OS (Amphiluke/handy-scroll#3)
- Fix widget syncing issue (#17)
- Update dev dependencies
Update the clean-css dependency
This release brings no changes in source code, it just fixes a vulnerability introduced by the old version of clean-css.
Fix for the widget height
- Fit widget height to the native scroll bar height when needed.
- Update dependencies to fix vulnerabilities reported by npm.
Fix for vertically scrollable containers
Fix the same issue as reported in Amphiluke/handy-scroll#2.
Plugin internals revision. Minor bug fixing
- Fix eventual bug with widget re-rendering in Chrome.
- Sync widget scroll position on update invocations.
- Refactoring of the plugin internals.
Fix scrollbar collapse in Safari
Fix the issue #6 (thanks @kwetts for reporting).
Uglify output
Uglify build output files to make the sources for production even smaller.
Plugin’s interiors redesign to meet the modern state of the web
- A new auto-initialisation feature is added.
- Plugin sources have been re-written in ES6.
- Support of “ancient” browsers (IE 8 and older) is dropped (if you still keep supporting them, please use floatingScroll 2.3.3 instead).
- Old deprecated plugin’s alias
attachScroll
and the eventadjustScroll
have been completely removed (usefloatingScroll
andupdate.fscroll
instead).