ScrollAnywhere Changelog

What's new in ScrollAnywhere 9.2

Apr 20, 2022
  • fixed Options page being displayed too soon, before data migration
  • fixed broken scrolling with left button
  • fixing runtime errors in the console

New in ScrollAnywhere 9.0 (Apr 20, 2022)

  • migrated to Manifest V3 (Chrome only)
  • fixed broken dynamic styles (scrollbars)
  • fixed font size in test page in Chrome
  • fixed save button icons in Options page
  • fixed errors on XML pages

New in ScrollAnywhere 8.8 (Apr 20, 2022)

  • added "Use middle click to 'paste' content of the clipboard" feature - using the optional "clipboardRead" permission (must be enabled in Options page / General). Works only on "editable" elements which will also get focused
  • added option to set 3 distinct scrolling cursors based on the scrolling - vertical / horizontal / both
  • added Fixed axis X/Y lock
  • disabled closing popup after click
  • new font for testing page
  • releasing a scrolling modifier key will now correctly stop scrolling
  • default Axis lock is now strict, not smart
  • fixed scrolling collision on pages that implements custom scrolling (by blocking "mosedown" event)
  • Momentum upgrade - you can now stop momentum with any mouse button without worrying you click something on the page
  • Momentum with left button now supports continuous scrolling without text selection - as long as the page is moving, similar to phones
  • fixed broken Momentum when using option: "Enable scrolling when key is down"
  • moved strict min. version to current Firefox ESR 91, just to be sure
  • increased max. Multiplier to 20
  • upgrade to Webpack 5 and new libs
  • refactoring old code and preparing for Manifest V3
  • fixed the sudden jump up when try to scroll down and you are already down
  • fixed broken scrolling in some nested flex elements (like Patreon chat)
  • fixed scrolling on Mega.nz
  • fixed tweet opening while scrolling on Twitter.com

New in ScrollAnywhere 8.7 (Mar 4, 2021)

  • Added option to make the toolbar icon the main ON / OFF switch
  • Options page is now bigger
  • Fixed the allegro page bug (aka let's not inject any style elements until needed)
  • Adding Safari support

New in ScrollAnywhere 8.6 (Dec 15, 2020)

  • Added full Thunderbird support using new "composeScripts" and "messageDisplayScripts" API
  • Added scrolling for Google Sheets (this was crazy hard!)
  • Fixed bug where scrollbar settings were applied even on disabled domains / URLs
  • Added button to Popup window to temporarly show hidden scrollbars (if user has hidden scrollbars)
  • Testing area in Options page now looks more like testing area (stripes!)
  • Added performance optimization for super complex pages - if there is more than 10_000 elements on the page, cursor change will be disabled
  • Removed old XML code again, this time we handle XML as normal HTML (when possible), this will fix some broken XML pages
  • Fixed showing context menu when using scrolling with Right button and stopping scrolling with ESC key
  • Fixed broken Right click / Copy (bad context menu without copy) - basically text got un-selected when on right-click when user enables scrolling with Right and Left button
  • Fixed disabled icon (red) if page contains not-disabled frames (maybe those frames should be disabled as well?)
  • Added Slovak translations and fixed some grammar mistakes :)

New in ScrollAnywhere 8.4 (Jun 9, 2020)

  • Added simplified Chinese translations (thank you Jerry!)
  • Scrolling with left mouse button inside "ShadowRoot" is now blocked - for example when using Swift Selection Search addon
  • Improved Momentum algorithm - this should yield better results with less bugs (like sudden huge jumps)
  • Added loading of Managed storage - now the Kiosk owners can load default settings. More info here: https://github.com/fastaddons/ScrollAnywhere/issues/8
  • Added new option "Prevent big jumps" that can be used to allow infinite scrolling when using desktop tool that teleport cursor across the screen when reaching an edge
  • Added option to disable horizontal scrolling on specific domains: https://github.com/fastaddons/ScrollAnywhere/issues/16
  • Added browser icon color change - Gray = disabled by browser; Red = disabled by user; Green = enabled and working
  • Pressing ESC key will now cancel current scrolling - moving the page back to where scrolling started (todo: doesn't work well in iframes)
  • Added Scrolling Area feature (Options page / Advanced) - it's the same as when dragging a scrollbar - if you move your cursor in other axis too much, it will revert the scrolling position
  • Added Axis locking feature (Options page / Axis locking) - now user can choose how to lock axes - smart lock, strict lock, no lock. Plus option to change the smart lock stack size.
  • Added label that shows that addon is disabled in Options page
  • Upgraded node to scroll algorithm to fix Chrome body/html scrollableElement bug, this allows me to simplify scrolling functions (including momentum)

New in ScrollAnywhere 8.3 (Apr 10, 2020)

  • Fixed context menu appearing after scrolling with right button in Firefox 75
  • Fixed broken XML scrolling
  • Fixed scrolling over images with left mouse button (it won't trigger zoom anymore)
  • Changed scrollbars are now disabled if addon is disabled (doesn't work with disabled domains)
  • Added Romanian translations (thank you Ruxy!)

New in ScrollAnywhere 8.2 (Nov 27, 2019)

  • Added reset button for scrollbar colors
  • User can now choose to (not) scroll with Left button over textarea and editable content (like Gmail email body)

New in ScrollAnywhere 8.1 (Nov 25, 2019)

  • Added options to change color of Scrollbars!
  • When using left scrolling, clicking clickable inputs will now not scroll
  • When using left scrolling, edit mode will auto-exit when scrolling
  • Some performance improvements

New in ScrollAnywhere 8.0 (Nov 14, 2019)

  • refactored whole project to TypeScript
  • Scrollbars can be now thin or hidden in Firefox (I'm lazy to do it in Chrome now... it's much more complex there, maybe later if anyone asks...)
  • Added Scroll on text option for Left button, with Single / Double click to enable editing / selecting
  • Improved popup (added social links and fixed layout)
  • Fixed broken Disabled Domains feature
  • Fixed Android layout issues

New in ScrollAnywhere 7.3 (Oct 29, 2019)

  • Added Export / Import of settings - you can now backup your scrolling setup
  • Fixed horizontal scrolling - now it will be "smartly-locked" in the horizontal ax
  • Fixed multi-dimensional scrolling - now it will be fully smooth!
  • Improved performance by reducing CSS manipulation
  • Big improvement of The Momentum feature - it should be MUCH better now!
  • Added new formula for The Momentum - "Exponentially decelerated movement" - try it in the Options page
  • Added option for maximum momentum speed
  • Removed legacy values from Momentum options page
  • Big internal refactoring of Options page and Momentum feature!
  • Fixed test page missing javascript file
  • Fixed "Save and close" button