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

Question: Repo Future #779

Open
luni-moon opened this issue Sep 22, 2021 · 38 comments
Open

Question: Repo Future #779

luni-moon opened this issue Sep 22, 2021 · 38 comments
Assignees

Comments

@luni-moon
Copy link

luni-moon commented Sep 22, 2021

I noticed that no recent issues (with the most recent being 5 months ago, by the owner), are getting answered by actual contributors, or maintainers, as well as the last release of this repo, being 11 Months ago. What is the future of this project, and has it been abandoned? Thanks!

@vascanera
Copy link

@juliangarnier are you still working on anime.js these days? cheers!

@juliangarnier
Copy link
Owner

v3.3.0 is going to be the next major release.
It's a particularly tricky one because the code base has changed a lot, and I'm adding tests to make sure it doesn't break anything, which is a really tedious task.
I hadn't too much time to spend on anime in the last months, but I'm using the lib in my day-to-day job pretty much everyday, so as long as I'll need this library, I'll keep updating it.
I still have a lot a features and improvements that I want to add to the library, but the code is pretty stable and usable in its current form, that's also why I haven't felt the need to update it.

@luni-moon
Copy link
Author

v3.3.0 is going to be the next major release. It's a particularly tricky one because the code base has changed a lot, and I'm adding tests to make sure it doesn't break anything, which is a really tedious task. I hadn't too much time to spend on anime in the last months, but I'm using the lib in my day-to-day job pretty much everyday, so as long as I'll need this library, I'll keep updating it. I still have a lot a features and improvements that I want to add to the library, but the code is pretty stable and usable in its current form, that's also why I haven't felt the need to update it.

Ok, thank you for your timely response :)

@juliangarnier juliangarnier pinned this issue Sep 29, 2021
@juliangarnier
Copy link
Owner

Actually, I going to pin this issue and keep it open to give some information about the repo's future, and let people interested in the subject ask questions.

@juliangarnier juliangarnier reopened this Sep 29, 2021
@juliangarnier juliangarnier self-assigned this Sep 29, 2021
@luni-moon
Copy link
Author

Actually, I going to pin this issue and keep it open to give some information about the repo's future, and let people interested in the subject ask questions.

Ok, understood.

@gndplayground
Copy link
Sponsor

gndplayground commented Oct 2, 2021

@juliangarnier do you accept donations? Some of us sure will do it. 😄. You created an excellent library.

@Moongazer
Copy link

When is your expected release time for 3.3.0? (Not too accurate, just as raw assumption like end 2021 or Q2 2022 or so...)

@TomS-
Copy link

TomS- commented Oct 4, 2021

v3.3.0 is going to be the next major release.
It's a particularly tricky one because the code base has changed a lot, and I'm adding tests to make sure it doesn't break anything, which is a really tedious task.
I hadn't too much time to spend on anime in the last months, but I'm using the lib in my day-to-day job pretty much everyday, so as long as I'll need this library, I'll keep updating it.
I still have a lot a features and improvements that I want to add to the library, but the code is pretty stable and usable in its current form, that's also why I haven't felt the need to update it.

Completely agree that AnimeJS is feature rich and stable, in some cases GSAP had to play catch up with AnimeJS. I always choose AnimeJS over GSAP and it crushes it in file size.

I am interested in what features are intended for v3.3.0? I think AnimeJS answer to https://greensock.com/scrolltrigger/ would be a very welcomed feature/extension.

@luni-moon
Copy link
Author

luni-moon commented Oct 4, 2021

@juliangarnier do you accept donations? Some of us sure will do it. 😄. You created an excellent library.

Please check out issue #707, thank you!


Completely agree that AnimeJS is feature rich and stable, in some cases GSAP had to play catch up with AnimeJS. I always choose AnimeJS over GSAP and it crushes it in file size.

I am interested in what features are intended for v3.3.0? I think AnimeJS answer to https://greensock.com/scrolltrigger/ would be a very welcomed feature/extension.

Isn't there somewhat of the feature, which is visible with a Time Control, for example? (Not as sophisticated, but it can maybe be built upon).

@TomS-
Copy link

TomS- commented Oct 4, 2021

Isn't there somewhat of the feature, which is visible with a Time Control, for example? (Not as sophisticated, but it can maybe be built upon).

You can use Intersection Observer with a timeline. You could do that with GSAP too, but there was enough demand for them to have a dedicated plugin to provide more features. I think having this feature would invite more "low-code" users as parallax is a very in demand feature for most websites. I know personally clients request for a "parallax" website often.

@luni-moon
Copy link
Author

Isn't there somewhat of the feature, which is visible with a Time Control, for example? (Not as sophisticated, but it can maybe be built upon).

You can use Intersection Observer with a timeline. You could do that with GSAP too, but there was enough demand for them to have a dedicated plugin to provide more features. I think having this feature would invite more "low-code" users as parallax is a very in demand feature for most websites. I know personally clients request for a "parallax" website often.

Good point! I have been having a hard time getting my site to run any type of animations, as found on issue #778. (hint, hint: @juliangarnier)

@juliangarnier
Copy link
Owner

When is your expected release time for 3.3.0? (Not too accurate, just as raw assumption like end 2021 or Q2 2022 or so...)

I was hoping for end of 2021, but I've been super busy with work recently and that might not slow down until December.
My new goal is early 2022.

@juliangarnier do you accept donations? Some of us sure will do it. 😄. You created an excellent library.

I still need to finish setting up my GitHub sponsor page, but that should arrive soon.

I am interested in what features are intended for v3.3.0? I think AnimeJS answer to https://greensock.com/scrolltrigger/ would be a very welcomed feature/extension.

No big new features in this one, I'm switching to a proper ES modules architecture, improved three shaking, rewriting some parts of the code to improve performances and memory management. And more importantly I'm adding tests.
That's already a lot, the new features will come after, and it will be easier to add new stuff with the new code base.
I will detail what's planed fo future releases in the upcoming GitHub sponsor page.

@luni-moon
Copy link
Author

Any updates on this? No pressure, but just wondering :)

@juliangarnier
Copy link
Owner

juliangarnier commented Jun 4, 2022

I'm hopping to finally have some time to release the new version in July

@luni-moon
Copy link
Author

I'm hopping to finally have some time to release the new version in July

I cannot wait! I can really see you care about and invest in your community! Thank you for that!

@hl037
Copy link

hl037 commented Jun 7, 2022

Just wanted to thank you for this thread because I was choosing a library for my animations picked yours and was worried about the last activity. But this thread reassures me and confort my choice =)

@neo
Copy link

neo commented Jul 28, 2022

since we're talking about next major release, I'd like to bring back up the issue around keypoint/keyframe ease v.s. whole tween ease that had been mentioned in #702 and #683: in both CSS and GSAP, the ease is applied across the entire timeline, while conversely anime is only supporting ease per step. Is there a way/possibility that we add support for this as an option maybe?

@anxpara
Copy link
Sponsor

anxpara commented Aug 20, 2022

Does anime.js have a community somewhere? Like a discord server?

I'm looking for beta testers for an animation tool I'm working on. Wayfinder lets you treat elements like waypoints by projecting them onto wayfinder divs, then you can easily animate traveler divs to and from those projections. I designed it with anime.js in mind, although it's library-agnostic.

https://wayfinderanimationtool.com

-anx

@yellow1912
Copy link
Sponsor

A discord server is a nice idea. I'm also patiently waiting for the next version. It's been so long.

@juliangarnier
Copy link
Owner

👀 https://mobile.twitter.com/JulianGarnier/status/1577315146170601475 👀

@luni-moon
Copy link
Author

Nice!

@juliangarnier
Copy link
Owner

https://twitter.com/JulianGarnier/status/1590025497643470848?s=20&t=5eLz3PXNL-Z3yf0Mn04Qow

@slavanossar
Copy link

slavanossar commented Nov 25, 2022

@juliangarnier I don't have Twitter, but I always like Chrome's Fast Out, Slow In with cubicBezier(0.4, 0, 0.2, 1), it's a great default for motion.

fast-out-slow-in

Also thank you for changing the default, no matter what it ends up being 😅

@ghost
Copy link

ghost commented Dec 30, 2022

Hi everyone.

I want to contribute to this open source project, count on me.

@anxpara
Copy link
Sponsor

anxpara commented Dec 30, 2022

i'm also inclined to pitch in, although I won't have much spare energy for the foreseeable future. most of my energy is going into wayfinder, which is an indirect contribution of sorts

looking forward to seeing v4, good luck Julian! -anx

@juliangarnier
Copy link
Owner

Some info and a poll regarding the new API https://twitter.com/JulianGarnier/status/1616484277301936185

@slavanossar
Copy link

Some info and a poll regarding the new API twitter.com/JulianGarnier/status/1616484277301936185

I'm into that change! Exciting to see v4 examples, will it have TS support too?

@juliangarnier
Copy link
Owner

No types definition yet, but I want them ready for the public release.
I might need help on that actually since TS is not my forte.

@anxpara
Copy link
Sponsor

anxpara commented Jan 21, 2023

Here are the current types from @types/animejs

https://github.com/DefinitelyTyped/DefinitelyTyped/blob/master/types/animejs/index.d.ts

@luni-moon
Copy link
Author

luni-moon commented Jan 25, 2023

Wow, I cannot belive this issue is over a year old - being this active. With that being said, I know the original timeline was July of 22', but that has far been surpassed. Are there any more updates on the actual release date? Thanks!

(I also have a hidden unread notification from somewhere in this repo, that I cannot seem to rid of...)

@deviprsd
Copy link

I recently came across the authors comment in one of the post in r/webdev reddit.

Hi, I'm the creator of Anime.js.

To those wondering why the project hasn't been updated recently, it's simply because I've been working on a new version (V4) for the last two years. The core library has been completely rewritten, I'm currently in the testing and documentation phase and should be ready for release by this summer.

Some of the new features of V4 include:

  • Improved performance: The library has been entirely rewritten with performance optimization and low memory usage in mind.
  • New ESM Module first API: Import only what you need and benefit from improved tree shaking.
  • Better timelines: New options for animation positioning, allowing looping animations in timelines and improved parameters inheritance.
  • Additive animations: A new tween composition mode that lets you smoothly blend concurrently running animations.
  • Variable framerate: Specify different framerates for each animation or set it globally.
  • New callbacks: onTick, onLoop, onRender, etc.
    Value modifiers: A function to modify or alter the behavior of the numerical values of the animated property value before rendering.
  • Animate from: Animation from a given value to the current target value.
  • Improved documentation: A new design with enhanced animations demos and more in-depth explanations.
  • Unit tests

And much more! I can't wait to share it with you!

@juliangarnier
Copy link
Owner

Yup, V4 is officially finished, I’m currently writing the new documentation.
Early access soon!

@ivodolenc
Copy link

Yup, V4 is officially finished, I’m currently writing the new documentation.
Early access soon!

Awesome news! 👍 Just wondering, is version 4 rewritten completely in TypeScript? (If help is needed with types etc, I'm interested in contributions)

@GabrielVinicios
Copy link

Yup, V4 is officially finished, I’m currently writing the new documentation. Early access soon!

That's amazing! But it is October and I am looking forward to test the V4! Please, let us know how long until we can access V4!!!

@juliangarnier
Copy link
Owner

🎉 Anime.js V4 is now available in early access for my GitHub Sponsors! 🎉

@Nekaravaev
Copy link

@juliangarnier congratulations on the launch!

@anxpara
Copy link
Sponsor

anxpara commented Oct 25, 2023

Congrats! And a Discord server, hell yeah!

@luni-moon
Copy link
Author

Yup, V4 is officially finished, I’m currently writing the new documentation. Early access soon!

Woo Hoo!

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

No branches or pull requests