Live data from Hacker News

Shadcn/UI now defaults to Base UI instead of Radix

ui.shadcn.com

81–90 of 180 posts

Re: Shadcn/UI now defaults to Base UI instead of Radix

#81
post #4

Moving away from codemods and towards LLMs doing migration work is an interesting development. Even if they’re more deterministic, I wonder if the days of codemods are numbered.

Sorry, what is codemod here?

I just googled it a second ago https://martinfowler.com/articles/codemods-api-refactoring.h...

Re: Shadcn/UI now defaults to Base UI instead of Radix

#82
post #80

It’s getting tiring to hear at this point, but the Claude voice comes through clearly in this post, and it’s a little off-putting. If even an important product release doesn’t warrant full human attention, where will we draw the line?

Isn't that a bit like working in the movie industry and no longer being able to enjoy films because you are always thinking about how they were made and noticing their flaws?

[dead]

Re: Shadcn/UI now defaults to Base UI instead of Radix

#83
post #72

Earlier quoted context omitted.

I think this is really an indictment of the platform. Much more stuff should be covered by the browser.

this is actually true; the web was done so terribly to begin with on day one, that we have been paying the price of compatibility thereto ever since.

The web was for hyperlinked documents (and forms?). And it’s still does the job beautifully. It was never an UI toolkit.

Re: Shadcn/UI now defaults to Base UI instead of Radix

#84

Earlier quoted context omitted.

Why? There's a thousand component libraries, what makes this one stand out?

It uses Zag js for its primitives which is framework agonistic as opposed to Radix or Base UI. Shadcn is only for React. If you use Solid.js for example, Skeleton is an option for your design system.

There are ports of shadcn for svelte, vue and solid.

Re: Shadcn/UI now defaults to Base UI instead of Radix

#86
post #80

It’s getting tiring to hear at this point, but the Claude voice comes through clearly in this post, and it’s a little off-putting. If even an important product release doesn’t warrant full human attention, where will we draw the line?

Isn't that a bit like working in the movie industry and no longer being able to enjoy films because you are always thinking about how they were made and noticing their flaws?

More like working in the movie industry and noticing all the places where the director took the cheap shortcut instead of putting effort in. And while the result isn't much worse, it still feels a bit disrespectful. You reminisce about the time five years ago when things were much more human

Oh, and the target audience of movie you are watching are other people in the movie industry. Nearly everyone in the audience can tell where production cheaped out

Re: Shadcn/UI now defaults to Base UI instead of Radix

#89
post #4

Moving away from codemods and towards LLMs doing migration work is an interesting development. Even if they’re more deterministic, I wonder if the days of codemods are numbered.

The framing in TFA is a dangerous way to think. Codemods are whatever, I could take em or leave em.

What you want isn't skill files for LLMs, though. Just write docs for humans. Write a migration guide, for humans.

It's going to take us a while to realize they should be the same things, skill files and docs.

Re: Shadcn/UI now defaults to Base UI instead of Radix

#90

What is the shadcn/ui equivalent for Angular? PrimeNG had a licensing change recently and I'm looking at a suitable alternatives for a fresh project.

I'm in the same boat. We've been using PrimeNG for several apps at my job, and until we find a suitable replacement, we'll be stuck on using Angular 21.

That being said, a group did fork PrimeNG, and plan on maintaining it (new name pending)

https://github.com/openng-org/open-prime

Post reply on HN