jesuscc1993 / smoothscroll-fork

Fork of the now abandoned https://github.com/gblazex/smoothscroll

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Description

Fork of the now abandoned https://github.com/gblazex/smoothscroll.

Changelog

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)

About

Fork of the now abandoned https://github.com/gblazex/smoothscroll

License:Other


Languages

Language:JavaScript 66.2%Language:HTML 27.0%Language:CSS 6.8%