arcanemachine
Now that the results are in from the Tailwind-only poll, what do you think of the combination of Tailwind and daisyUI?
- I like Tailwind and daisyUI
- I like Tailwind, but I don’t like daisyUI
- I like daisyUI, but I don’t like Tailwind
- I don’t like Tailwind or daisyUI
0
voters
Trending in Polls
Other Trending Topics
Hey, I’m Jesse and I’m the main contributor behind Dexter, a full-featured, lightning-fast Elixir LSP optimized for large codebases. It s...
New
Beam Bots (or just BB for short) is a framework for building fault-tolerant robotics applications in Elixir using familiar OTP patterns. ...
New
ExRatatui lets you cook up rich terminal UIs in Elixir, powered by Rust’s ratatui via Rustler NIFs. Build interactive terminal applicatio...
New
Hello everyone. After busy few months I am happy to announce v0.1.0 of Emerge & Solve.
They are GUI (Emerge) and State management (S...
New
Corex is an accessible, unstyled UI component library for Phoenix that integrates Zag.js state machines using Vanilla JavaScript and Live...
New
Emily is an Elixir library that runs Nx computations on Apple’s MLX. Install it as the default Nx backend and Nx, defn, Axon, Nx.Serving,...
New
Categories:
Sub Categories:
Forums
Popular Tags
- #ecto
- #liveview
- #troubleshooting
- #learning-elixir
- #deployment
- #library
- #erlang
- #testing
- #genserver
- #mix
- #absinthe
- #remote-other
- #otp
- #plug
- #how-to-question
- #macros
- #postgres
- #channels
- #elixirconf
- #exunit
- #discussion
- #code-sync
- #javascript
- #podcasts
- #onsite
- #dialyzer
- #docker
- #authentication
- #umbrella
- #full-time-contract
- #podcasts-by-brainlid
- #ecto-query
- #elixir-ls
- #blog-post
- #phoenix_html
- #iex
- #graphql
- #ai
- #genstage
- #elixirconf-us
- #websockets
- #supervisor
- #advent-of-code
- #distillery
- #processes
- #api
- #forms
- #metaprogramming
- #security
- #hex










Showing Posts 1 to 9- Show Best Posts
- Show All Posts (oldest first)
- Show All Posts (newest first)
olivermt
Daisy is fine for simple stuff but their no-js stance makes some of the more advanced ui very clunky using checkbox tricks etc
arcanemachine
I like daisyUI because it provides a set of components which are extensible with Tailwind. I have found it much easier to extend daisyUI’s components than I ever could when using e.g. Bootstrap. Conceptually, I think it definitely goes against the grain of what Tailwind stands for, but it gives me some sane options out-of-the-box, which I can then modify as needed.
Personally, I’m in no position to start composing my own class-soup components, so I like having daisyUI as a baseline. Plus, it has good theming support.
I don’t like that the new versions are so bleeding edge in terms of browser support, but that will work itself out over time. It is nice that I no longer need to use npm to install daisyUI, which greatly simplifies the dependency stack for my back-office applications.
greven
Discussing Tailwind vs “Vanilla” CSS is not a binary discussion for me nor I won’t go into that here as I would need to write a book length explanation. I’ll just say both have their ideal scenarios and there isn’t a silver bullet for everything.
But regarding DaisyUI, I think it was a good choice as a base for Phoenix, it serves as a good base that is easy to extend or to rip out if not needed. I agree with @olivermt too.
arcanemachine
I originally had an “other” answer as an option, but I didn’t want to split the poll results too much.
I didn’t intend for the poll to be about “Tailwind vs. daisyUI”, but instead “Tailwind plus daisyUI”. As in, how users feel about the combination of the two. (That is my intention at least, but it’s up to the individual to decide how they feel about it.)
dimitarvp
Well you should have included something for guys like me: “I have no idea what Tailwind or DaisyUI bring to the table, I just use them because the team decided on it before my time”.
anon9372508
I like this comment, as I fell like my frustration is not with tailwind or daisy ui but rather how entangled they feel in the generators. My frustrations are with the phoenix generators.
greven
Yes, I agree with that. A generator like Laravel has would be a big plus for the ecosystem. I started some months ago exploring something like that and I have some ideas, but I think I would need some changes in Phoenix itself to make it as close to the base generators but more, so a superset of the generators, but right now there are some rough edges there.
smon
I do not have a strong opinion on either, but I would prefer the default behaviour of the phoenix generators to not include them. Both are quite opinionated, and I think if you want to onboard people, you potentially ask them to learn two new additional frameworks.
Feels a bit force fed to me for a general MVC framework.
garrison
Like Tailwind, Daisy to me feels like a further step in the wrong direction.
But with that said I’m pretty sympathetic to the argument from the Phoenix team. This community simply does not have a large enough pool of talented designers to maintain our own components. And having things look good out of the box is needed for adoption. Given these constraints I’m having a hard time coming up with any other solution.
I think a better compromise would be to strengthen
--no-tailwindinto a new flag that simply elides all generated frontend code and leaves you with a bare project. No core components, no homepage, etc. Something that would require minimal effort to maintain.I think that would do a lot to pacify those who want nothing to do with Tailwind or Daisy (a group of which I am actually a member, despite my recent comments).