Releases: hormesiel/fast-scroll
Releases · hormesiel/fast-scroll
5.0
4.1
4.0
3.1
3.0
Complete rewrite to fix bugs reported by users on the store, to have an up-to-date code and to be able to add new features more easily.
👋 Removals
- Removed ability to use
Shift Left
as trigger key since it clashes with Chrome's horizontal scrolling feature (3836d61, cbc5806)
🚀 New features
- Added an option to always scroll faster instead of having to press a key ; the trigger key will instead allow you to scroll slower (the exact opposite of the default behavior) (830b2bb)
- It's now possible to scroll faster in subparts of pages too like text areas, code snippets, Trello boards and columns etc. (d303541)
- Added an option to disable the extension on some URLs, for example if Fast Scroll causes scrolling problems on these websites (f14d763)
💫 Improvements
- Settings : Enable the Save button only when form values changed (04cc0d5)
🐞 Bug fixes
- Fixed console errors related to
event.preventDefault()
(3836d61) - Fixed broken scrolling when using AltLeft as trigger key (3836d61)
- Fixed default Ctrl Left behavior (zoom in / out on page) not prevented when using it as trigger key (3836d61)
- Fixed broken scrolling on somes websites like Trello and in some other cases where the scrollable area isn't the
<body>
nor the<html>
element (d303541) - Fixed a bug where the extension would consider the trigger key as still pressed after tab-switching to another OS windows and returning to the page (4d26ac1, 8e886f7)
⚙ Technical
- Updated dependencies (6bd9e91)
- Switched from Webpack to Rollup (f468bc9)
- Removed all usages of the material-components-web (MDC) library since I couldn't get it to work correctly, and replaced it with matter (f468bc9, 07871b3)
- Rewrote in TypeScript (616d18a)
- Removed legacy
scrollFactor
variable (8cbe892) - Rewrote the extension from scratch (3836d61, 541adbf, 830b2bb)