Changelog
ShadowDOM support (using Event.composedPath rather than parentNode tracking to find a scroll target)
Fix bounce animation glitch in a rare case of DOM structure.
Fix missing mouseup event problem on Mac/Linux. Found a better thing to look at.
Blacklist hit of top frame also disables scrolling in iframes no matter what URL of itself is
Bouncy edges are now by Web Animation API not by element insertion. Bouncy edges are available on flex layout pages such as StackExchange.
Instead of setTimeout(), requestAnimationFrame() is used for animation update. This brings a remarkable improvement of scroll animation.
Ignores wheel events which are sent from embedded PDF
Meta+ArrowUp/Down keys support
More precise optimized inter-frame event transferring
Chrome's body.scrollTop compatibility issue
Added: Accelerating long distance scroll feature
Added: Transparent bouncy edge
Fixed: Scroll is blocked when cursor is on iframe
Added: Key filter for <button> element
Some performance improvements
Requires no tabs api permission anymore
Improved bouncing edge insertion algorithm
Avoid refering elements with absolute style and without top pixels / Fix some web site broken with last version
Fixed: Less careful speed computation bursts acceleration randomly
Fixed: Glitch scrolling to top of a page after closing photo preview on Facebook
Avoidance of potential zero devide bug
More responsive and accurate acceleration
Emargency update for the regression step size not functional
Brushed up acceleration algorithm, more accurate in image rich page
Moving sliders in options page now immediately change the number on right and a graph above
Fixed: Deprecated getCSSPropertyValue() issue
First-aid for missing getCSSPropertyValue() of CSSStyleDeclaration object since Chrome40
Fix some typos
Main wheel event source migrated to "wheel" from "mousewheel" for a collision problem with some extensions
Change phase listening keyboard events to bubbling phase
Keyboard events ignored when focused on "object" element
Compatibility issue raised on Chromium 25.0.1315.0
Fixed: Stops on old-school frameset page when one frame document url is changed from frame src attribute
All scrolling device is now treated as per-pixel resolution device
Improve behavior in laggy environment
iframe info from pages in blacklist is ignored
Per-pixel resolution device support added
Now it passes keyboard events when focusing "embed" element (Fixes keyboard problem on YouTube so far)
Manifest 2 support
Frames also managed by background page (Fixes frameset pages with current version of chrome)
Toolbar icon for quick disable (left click) and extension menu (right click)
Fix problem attempt to scroll div having a height but hidden by "overflow-y:hidden"
Improve options page layout
Fixed: Focusing Google ads of generated iframe
Default setting parameters issue
Fixed: A problem on zoomed out content without edge bounce
'matches' in manifest.json value is changed to 'all_urls'
Fixed: A problem of pages using dummy iframe
Fixed: Configuration data problem on initial installation.
Fixed: An improper way to scan “contenteditable" attribute that causes problem on GMail
Reject 1.0.20 changes. The fix causes another problem. Fall back to 1.0.19
Fixed: Mouse wheel scroll does go smooth while mouse cursor is on any area of any pages.
Fixed: Issue of space key on input elements such as checkboxes.
Fixed: A bit of fix for margin issue of bouncy edge.
Fixed: Horizontal wheel scroll events are handled properly
Fixed: Black List function available on Chrome 5.
Added: Black list for skipping to load the extension on a specific site.
Fixed: Malfunction on textbox that "type" is newly added one on HTML5 standard such as "search".
Fixed: Keys for scroll when editing on Google wave
Fixed: A bit of fix for margin issue of bouncy edge
Fixed: Glitch on Google Reader
Fixed: Mishandling horizontal scroll events
Tweaked: Wheel to opposite direction stops movement but slows movement.
Added: Cap of msecs per frame for preventing jumpy scroll.
Added: Charts on options page
Added: Faders on options page
Tweaked: In small scrollable area, Size of bouncy edge is limited small than its setting.