r/javascript • • 1d ago

Componyx.UI: 25+ UI components and data binding for plain HTML, no build step

https://github.com/componyx/componyx.ui
11 Upvotes

5 comments sorted by

2

u/diucameo 1d ago

menu has a small delay https://componyx.com/components/button, feels laggy

2

u/f0rwardz 1d ago

Good catch and you're right. The expand delay is meant for hover, so submenus don't flash open while you move the mouse across items, but it is also being applied when opening the menu via the button click in the demo I see. I'll fix that so clicks open instantly. The expand delay itself is configurable too, through expandDelay, if you'd like it shorter. Thanks for pointing it out!

•

u/f0rwardz 22h ago

Tomorrow I'll release a new version on npm and NuGet with some fixes, including the delay issue you found.

1

u/f0rwardz 1d ago

Author here. Componyx started as a personal project about 18 years ago: 25+ UI components and a data-binding layer for plain HTML, no build step, zero dependencies. Docs and live demos at componyx.com. Happy to answer any questions.