What is shadcn?
Show HN: Shadcn/UI theme editor – Design and share Shadcn themes
21–30 of 44 posts
Re: Show HN: Shadcn/UI theme editor – Design and share Shadcn themes
#22Earlier quoted context omitted.
Email magic links are dumb. On top of that, forms that don't let you specify whether to login or to create an account are extra dumb. With magic links, one can't log in with just their password manager, and with a stupid combo form, anyone who mis-types or mis-remembers their email address just accidentally created a new account (or a new link that creates an account).
Email magic links are inconvenient for the user, but they're not dumb. They're a pretty good option for a small project by a developer doesn't want to implement a whole auth flow, or pay for an OAuth provider. It's a tradeoff. If you roll your own password flow, you need to add MFA to be secure. The complexity of what you need to build and maintain goes up. A simple magic link flow for an app like this, where you are…
Also yes they're super annoying for the user too. It's inconvenient and less secure.
Passkeys are awesome, yeah.
Re: Show HN: Shadcn/UI theme editor – Design and share Shadcn themes
#23I tried to open different themes in tabs for comparison, but I would have to first open each one and then manually copy the URL into a new tab because you implemented your links as (which prevents both middle-click and 'open in new tab' context menu option to work).
Yup, this is the incompetence that we see all over the place since these new frameworks have come and front end devs have no idea what HTML actually is or how it works. Buttons are for submitting forms and nothing else. In HTML a link is created using an element. React has a element for this purpose, it will be rendered as . Please OP, at least try to learn a little bit about the underlying technologies.
Also, React does not have a Link element. Please at least try to learn a little bit about the underlying technologies.
Re: Show HN: Shadcn/UI theme editor – Design and share Shadcn themes
#24Earlier quoted context omitted.
Email magic links are inconvenient for the user, but they're not dumb. They're a pretty good option for a small project by a developer doesn't want to implement a whole auth flow, or pay for an OAuth provider. It's a tradeoff. If you roll your own password flow, you need to add MFA to be secure. The complexity of what you need to build and maintain goes up. A simple magic link flow for an app like this, where you are…
The problem with magic links is that the secret is sent with each login attempt. It's just like SMS verification codes - an attacker that controls the email address, or the phone number, can log right in. In this case, probably without even resetting a password. Plus, with no way to verify the account owner other than the email address, if the email address is lost or changed, the account's as good as gone. Also yes…
Unless you mean to say I should set up 2FA for my CSS theme variable helper website?
Passkeys and OAuth/social login are great, but everyone has an email. And I don't think any mainstream site supports only passkey as an auth method (and no other way).
Re: Show HN: Shadcn/UI theme editor – Design and share Shadcn themes
#25What is shadcn?
Re: Show HN: Shadcn/UI theme editor – Design and share Shadcn themes
#26The infinite scroll makes it difficult to reach the links in the footer, at least on mobile. Footer links: GitHub repo https://github.com/miketromba/shadcn-themer Three other links also in the footer but they only bring me to login screen: Terms of Service https://shadcnthemer.com/terms Privacy policy https://shadcnthemer.com/privacy Contact https://shadcnthemer.com/contact
I still can't believe this is still an issue. When lazy-loading/infinite-scroll appeared main problem was that your footer shouldn't contain any actionable information. And people still makes fall into the same issue years after.
Re: Show HN: Shadcn/UI theme editor – Design and share Shadcn themes
#27I tried to open different themes in tabs for comparison, but I would have to first open each one and then manually copy the URL into a new tab because you implemented your links as (which prevents both middle-click and 'open in new tab' context menu option to work).
Re: Show HN: Shadcn/UI theme editor – Design and share Shadcn themes
#28What is shadcn?
Re: Show HN: Shadcn/UI theme editor – Design and share Shadcn themes
#29>Sign in or create an account with your email Into the trash it goes.