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)
- card-header and card-footer need radius overrides when bg-color-X set HOT 3
- Storybook (integration) HOT 3
- ModalStore.trigger from within response - puts in strange state HOT 4
- W3C validator complains HOT 1
- [Maybe DUP] Modal stack, without closing prev modal (modal on modal on modal...) HOT 1
- v3 Doc Site - bump depdencies
- A small typo in the props of the App Rail - background and border HOT 2
- Be able to get a reference to <input> inside InputChip, and a way to forward actions to button HOT 2
- Provide less cartoonish styles HOT 2
- Embedding the changelog of skeleton packages into the doc website. HOT 2
- BUG: framework picker is not working post doc updates
- Dark mode behavior inconsistent with CLI generated projects HOT 1
- Accordion caret classesControlCaret is repeated on SVG element HOT 5
- Interactive Visualization of Style Props
- NEXT projects - dependency updates
- Update docs tabs with Skeleton-Next React Tabs HOT 1
- Svelte: popup is not defined on input element (Autocomplete) HOT 1
- Lightswitch not applying persistent state to html HOT 5
- v2 CLI: themes are dropped into the `/lib` directory instead of project root HOT 1
- Drawer Improvements HOT 2
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.