This repository has been archived by the owner on Sep 28, 2021. It is now read-only.
v4.0.0
Lets talk about components
I took a good look at the components this time around and decided that in order to move forward, they should be ported to Vue.
The Web Component idea was good on paper but felt sloppy in implementation. That being said, the re-developed Vue components will eventually be compiled into Web Components alongside the Vue versions. This will enable their use in any project while taking advantage of the cool Vue feature set.
Lastly, with Vue 3 on the horizon and all of the benefits coming with it, I felt it made the most sense to move in this direction.
On a side note, I was able to transition one of my projects to this new component system with very minimal effort and the end result was a much better DX and UX.
Breaking changes
- Components are now built with Vue instead of vanilla Web Components.
- Better reactivity
- Better community
- Better all around feature sets
- A Web Component version of all of the components will be available in a future release
New Features
- More powerful components
- New animations for modals and dropdown
- Better dark color palette
- Refined button and nav components
- bg-glass class has been modified to look better in dark mode
- Tailwind Typography now has a smaller max width in small views
- Updated documentation
Bug fixes
- Numerous bug fixes were applied during the component transition.