arcanemachine

arcanemachine

What do you think of Tailwind + daisyUI? (Poll)

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

Most Liked

dimitarvp

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”. :003:

olivermt

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

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.

garrison

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-tailwind into 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).

greven

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. :slight_smile:

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. :slight_smile:

Where Next?

Popular in Polls Top

josefrichter
There are two polls and a third question… 1) Displays poll 2) Orientation poll 3) Configuration Please let us know how you are using you...
New
AstonJ
What is your primary dev OS? And is there any software you’d like to recommend that could make development easier? (Apart from the code e...
New
AstonJ
I think I’ve used LittleSnitch since my first ever Mac - does anyone else use it or whatever the equivalent is on your OS? What does it ...
New
spicychickensauce
There are many v0 libraries in the elixir echo system, where at least officially, semantic versioning means nothing. However, it seems t...
New
AstonJ
Following on from a conversation in the Tidewave thread - how useful do you think AI dev tools are right now and how useful do you think ...
New
AstonJ
Polls are a great way to easily get a snapshot of things, and we’ve had some really interesting polls over the years! Here are some tips...
New
ryanswapp
I think it would be interesting to see how most people are using Phoenix in production. Do you use it as an API backend for a SPA? Or do ...
New
AstonJ
After seeing some of the responses in this thread, I’m curious how much RAM you’re opting for and whether there is any specific reason fo...
New
axelson
I’m working on VSCode ElixirLs syntax highlighting, and different themes support different syntax definitions. So I am curious about whic...
New
AstonJ
The stereotype for ‘geeks’ is multiple monitors! But let’s see… poll
New

Other popular topics Top

shahryarjb
Hello, I get Persian date from my client and convert it to normal calendar like this: def jalali_string_to_miladi_english_number(persi...
New
senggen
Erlang/OTP 25 [erts-13.2.2] [source] [64-bit] [smp:8:8] [ds:8:8:10] [async-threads:1] 15:22:35.803 [error] gen_event {lager_file_backend...
New
Brian
What is the proper way to load a module from a file in to IEX? In the python world, doing something like this pretty standard: from ....
New
chrismccord
Phoenix 1.4.0 released Phoenix 1.4 is out! This release ships with exciting new features, most notably with HTTP2 support, improved deve...
688 30048 115
New
JorisKok
I have a server on AWS, and was running a load test using artillery. When looking at the Phoenix dashboard I see the Ports going to 100% ...
New
_russellb
I want to try my hand at web scraping. What tools/libraries do I need to use. I’m hoping to turn this into something professional so don’...
New
hariharasudhan94
I would like to know what is the best IDE for elixir development?
New
chrismccord
This release brings a number of exciting features, including integration with the new Phoenix LiveDashboard and Phoenix LiveView. There h...
New
myronmarston
The Elixir Typespec docs show the following syntax for keyword lists in typespecs: # ... | [key: type] # keyword lis...
New
vonH
When I run the Plug and I recompile I wind up having to use Ctrl C to quit iex and start again. Witht the help of rlwrap I can use the cu...
New

We're in Beta

About us Mission Statement