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

AstonJ
Do you have any favourites? (You can pick up to three) poll See post below for details:
New
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
Do you use Dialyzer/Dialyxir in your Elixir projects? poll If you only use it in some of them, which ones? If you don’t use it, why not...
New
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
Curious whether you remap your Caps Lock key.. Do you remap your Caps Lock key? poll I have no idea what Globe is btw, just seen it in t...
New
AstonJ
Curious whether you’re using wired or wireless to connect to your main working machine to the internet - if you have any specific reasons...
New
matt-savvy
I see some people adopt this convention when naming fields or variables where the value is a boolean. I personally see this as an antipat...
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
akoutmos
I was wondering how people are handling run-time configuration of their Plugs in their Phoenix applications as of today: poll I am also ...
New

Other popular topics Top

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
jerry
Good day to you all. I have been struggling to get a query involving like and ilike to work. Can anyone assist me on this, please? pro...
New
malloryerik
Hi, this is for people who, like me, have had some friction using .html.heex templates in VSCode. The solution seems to be, in a hyphena...
New
vertexbuffer
Hello, can anybody help here..? I have a list of players and I what to delete an element, but every for loop the list is reverting to ori...
New
lastday4you
I wanted to check elixir version in phoenix because i found that my elixir is 1.5 but when i use Enum.chunk_by it said the function is un...
New
chrismccord
As promised, the first release candidate of Phoenix 1.3.0 is out! This release focuses on code generators with improved project structure...
New
beno
I will often find my self writing things similar to: case some_value do nil -> something() "" -> something() _ -> someth...
New
Qqwy
Original source of discussion: This topic on the Pragmatic Programmers' Functional Web Development with Elixir, OTP, and Phoenix forum. ...
New
vrod
I am using the Starship cross-shell prompt – it seems pretty nice, but I get some errors: [WARN] - (starship::utils): Executing command ...
New
lanycrost
Hi everyone! I need implement if…else if…else condition from my elixir code, and anymore of this control flow structures not work proper...
New

We're in Beta

About us Mission Statement