Comments (4)
The way UnoCSS works is interesting, a better idea, the workflow, efficiency and DX are the advantages.
Flowbite, Daisy UI and others had UnoCSS presets, but skeleton was missing...
I was searching to find the best UI components kit, and after comparisons I found Skeleton to be a bit better than others.
from skeleton.
I'd ask you guys to please avoid posting on closed issues. I'll get notified of them, but no one else.
We investigated Windi, but found it lacking in many ways. It's not a plug and play replacement for Tailwind. I was determined that it doesn't even provide parity with Tailwind v2, much less v3. We would end up limiting Skeleton to support it, and we would have many extra hoops to jump through.
Per Uno, again, not a plug and play replacement. It's a "build your own Tailwind" solution, which sounds fine on paper. But would again be very detrimental to our effort as we need something turnkey and ready to go. Tailwind provides this. Uno does not.
Furthermore, keep in mind that Skeleton is managed by a small team, with myself being the only full time contributor. We can't support every feature on a whim. Rather, if you wish to see a feature added, be the change you wish to see and submit a PR. Though with something of this scale I'd recommend joining Discord so we can discuss the details and plan ahead of time.
For now Windi is not a part of our roadmap and there's no plans to add it. Thanks for your interest though.
from skeleton.
I've been meaning to update this ticket, but I did do some research into supporting these alternative libraries. Unfortunately they are not plug and play replacements.
- UnoCSS: this essentially allows you to create your -own- Tailwind-like utility system. But would not include any of the utility classes used within our components by default. Level of effort would be too high to support this right now.
- Windi - this is interesting because it's mirroring the utility classes from Tailwind. Unfortunately they still don't have feature parity with Tailwind v3. By the time Tailwind v4 rolls out they'll most likely be two versions behind. Worth keeping an eye on, but not in a state we could support this yet.
I'd be happy to chat with anyone that would want to take a means for supporting these or similar tools in the future though. Their interesting in concept for sure!
from skeleton.
UnoCSS actually comes with a lot of presets including a Tailwind / Windi compact preset (https://github.com/unocss/unocss/tree/main/packages/preset-wind) that is compatible with Tailwind in a lot of ways. Especially with UnoCSS it's absolutely worth considering as the DX improvements are superp. It's the fastest utility css framework out there.
from skeleton.
Related Issues (20)
- Integration: Data Visualization
- v3 Custom Theme Doc Errors
- v3 Tailwind > Gradients CSS button has broken link
- Review "RestProps" spread method for arbitrary attributes HOT 2
- v3 Switch Component - Quick Patch
- computed styles not being applied HOT 3
- Repeated word in Docs HOT 1
- Audio/video components
- Svelte v5 RC: InputChip component produces errors HOT 9
- v3 React AppBar does not follow export conventions HOT 1
- v3 - consistency -D and --save-dev HOT 7
- TreeView - Custom Icons. HOT 1
- Carousel seems broken on doc page HOT 1
- Refactor React components to fall more inline with existing React libraries HOT 4
- RFC: Remove return types from React components
- A little bit of white peeking out on the progress bars (styling issue) HOT 4
- InputChips does not have restProps HOT 2
- Table of Contents: support setting scrollTarget, scrollOffset HOT 1
- AppRailTile on:click not working (v2.10.1) HOT 1
- Revert missing on:click event for App Rail Anchor Tile component
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from skeleton.