Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Roadmap to 2.0 #31

Open
hew opened this issue Apr 4, 2018 · 7 comments
Open

Roadmap to 2.0 #31

hew opened this issue Apr 4, 2018 · 7 comments
Labels

Comments

@hew
Copy link
Owner

hew commented Apr 4, 2018

Main things I'd love to see in version 2.0

Normalize mouse delta values (see: #1) — not sure this is still an issue with React 16.
Implement tests ✨
Perf optimizations  
Ability to swap out animation engines (maybe)

@hew hew added the 2.0 label Apr 4, 2018
@marcelojrfarias
Copy link

Hi! Congratulations on the project! Do you have news about this issue?

@hew
Copy link
Owner Author

hew commented Jan 25, 2021

I can state for sure that a re-write is in the works. Hooks API. Lots of fun changes. Stay tuned.

@MrUltimate
Copy link

@hew How's that rewrite coming along?

@hew
Copy link
Owner Author

hew commented Jan 31, 2022

@MrUltimate — poorly, to be honest. I'm kind of looking for a maintainer to take over this project to maybe breathe some life into it.

#83

@hew
Copy link
Owner Author

hew commented Feb 3, 2022

Fuck it I've started on V2. Written in ReScript. I made enough progress that I am motivated again.

I'll keep you all updated.

@MrUltimate
Copy link

MrUltimate commented Feb 3, 2022

That's great to hear, @hew. Hopefully this project revitalizes your energy :)

While I trying to building my new portfolio, I've come across interesting scenarios and I wonder if this is something you can tackle with the new rewrite. In essence, there don't seem to be any good smooth-scrolling libraries that use the native scroll bar to smooth scroll, much less handle multiple directions or mouse-wheeling. There are ways to do this, pmndrs's drei helpers (ScrollControls) is something that is very versatile but only runs on the canvas. Something like this, that can use the native scroll bar for accessibility, handle vertical and horizontal scrolling, as well as an infinite loop is something that can be VERY helpful library for devs.

@hew
Copy link
Owner Author

hew commented Feb 4, 2022

@MrUltimate The thing is, animations tend to be more performant when you are not using overscroll. If you really need a scrollbar, implementing one may be the best way to do. I can explore that, and the infinite loop.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants