Fork of the now abandoned https://github.com/gblazex/smoothscroll.
List of changes compared to the original:
By @jesuscc1993:
- Added support for the
file
protocol. - Changed options page to dark theme.
- Fixed "Unable to preventDefault inside passive event listener due to target being treated as passive" error.
- Fixed horizontal scrolling (by holding shift) triggering vertical scrolling as well.
- Fixed zero values loaded from storage not being set in the form.
By others:
- Added step customization support for spacebar scrolling (@artofvs).
- Prevented hijacking keyboard input on web components (@brettflorio).
Original readme below:
A Google Chrome extension for smooth scrolling with the mouse wheel and keyboard buttons.
Also available as a Mac app http://www.smoothscroll.net/mac/
Embedding it into your website https://github.com/gblazex/smoothscroll-for-websites
Chrome extension https://chrome.google.com/webstore/detail/smoothscroll/nbokbjkabcmbfdlbddjidfmibcpneigj
Opera extension https://addons.opera.com/extensions/details/smoothscroll-3/
Features
- Picasa-like smooth scrolling
- Mouse wheel, middle mouse and keyboard support
- Arrow keys, PgUp/PgDown, Spacebar, Home/End
- Customizable step sizes, frames per second and more...
Works with embedded content (PDF, flash)(stated in the original readme, but untrue)- Full touchpad support
- Excluded pages list
People involved
- Balazs Galambosi (maintainer)
- Michael Herf (pulse algorithm)