lethargy-ts
use-gesture
lethargy-ts | use-gesture | |
---|---|---|
2 | 1 | |
60 | 8,713 | |
- | 1.5% | |
5.2 | 5.8 | |
7 days ago | about 2 months ago | |
TypeScript | TypeScript | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
lethargy-ts
-
Lethargy-TS β A Modern Typescript Rewrite of the `lethargy` inertia scroll detection library
I made a library called "lethargy-ts" to solve the issue of scroll inertia on laptops and phones. I faced this problem while developing a website with full-page scrolling. Laptops like Macs spam scroll events even after the user has swiped, which results in scrolling two or three sections instead of just one.
use-gesture
-
I created a real-time multiplayer 3d chess game with react three fiber
Haven't worked with it but this may be a good fit with R3F since it comes from the same group https://github.com/pmndrs/use-gesture
What are some alternatives?
svelte-gesture - π Bread n butter utility for component-tied mouse/touch gestures in Svelte.
egjs-conveyer - Conveyer adds Drag gestures to your Native Scroll.
lethargy - Distinguish between scroll events initiated by the user, and those by inertial scrolling
uievents - UI Events
use-scroll-position - Use scroll position ReactJS hook done right
ChromeTabMouse-Chrome-Tab-Mouse - ChromeTab let you switch `tab`, transfer tabs, change current selected `tab` only with the `mousewheel` scrolls, while being able to continue to navigate or keep current `tab` in the view, keep `control` can or should interfere with others shortcuts or tabbar shortcuts, but no.
core - Renderer for TLDraw and maybe you, too.
mac-mouse-fix - Mac Mouse Fix - Make Your $10 Mouse Better Than an Apple Trackpad!