minimalist chrome extension that adds progressive scroll resistance to infinite-scroll sites. the more you scroll, the stronger the friction! resets daily or manually per site.
- download or clone this repository
- open chrome and navigate to
chrome://extensions
- enable Developer mode (top-right toggle)
- click Load unpacked
- select the folder that contains the
manifest.json
file:- if you’re in this repo’s root, pick:
scroll-resistance/scroll-resistance
- if you’re in this repo’s root, pick:
see official docs: load an unpacked extension (chrome developers)
- click the extension icon to open the popup:
- Enable/Disable on this site: toggles scroll friction for the active site
- Reset multiplier (Shift + R): resets the friction multiplier and cumulative scroll for the site
- while browsing on an enabled site:
- Shift + R resets the multiplier instantly
- the small overlay shows the current friction multiplier. you can drag it to any corner and it will stay there for that site!
- make an icon
- fix scrollable components (works most of the time but not always)
- make the site progessively grayer as you scroll more
- monetization ($10 per scroll)
- submit extension to chrome web store