Replies: 1 comment
-
|
Yes. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi,
I'm very concerned that apparently you have removed a dependency on framer-motion / motion in version 3.
Actually the fact that your components had animations provided by framer motion was one of the main reasons I chose to use HeroUI in the first place about a half a year ago, when I had to select a react component library. At first, I wanted to use Chakra UI, which I used several years ago, but found out that in their version 3 they removed dependency on framer-motion they previously had, and now all their components were completely lifeless. In their documentation, buttons, for example, are just plain black, and don't have any animation or change of color on click or hover. Why would I even need to use a so called "component library" to make a such button? I could easily make it myself. Also, right before that I had used Quasar components (for Vue) for about two years, and found them to be awesome in many aspects, the presence of animations being one of them. So essentially I had these main criteria in mind when searching for a perfect react component library: 1) Components being visually nice. 2) Components have animations similar to Quasar or old Chakra UI. 3) They should be readily available to use with a simple import, again like Quasar, and unlike "shadcn/ui" and Chakra UI v3, which require you to generate tons of templates or something like that. 4) They shouldn't be buggy. 5) They shouldn't be over-engineered (e.g. provide too many very complex components which are rarely needed) 6) Ability to use Tailwind CSS would be a plus (though not primary criteria, as I was ok with using component parameters for styling in Quasar). So I checked probably about 10 to 15 component libraries of this list, and settled with HeroUI. The "shadcn/ui" library, which for some reason has 110k stars on GitHub currently, did not satisfy my criteria 2) and 3) above, so it was rejected.
And now I learned the upcoming version 3 of HeroUI also removed dependency on framer-motion, and so will not have as nice animations for buttons as version 2 has. At least it still has some colors and color changes on hover and click, not just plain black buttons, thank you for that... :)
Is there any chance you bring (framer-)motion back? :)
EDIT: Looks like I over-reacted a bit. I have since found in v3 documentation that I can still use Framer Motion and other animation libraries with HeroUI v3 components. Found an example of using ripple effect with a button, too. But still, what was previously available out of the box, I will now have to implement manually. Are the animations really that out of fashion these days?.. :)
Beta Was this translation helpful? Give feedback.
All reactions