It's funny that he says that, then suggests using Normform instead, which very much hides checkboxes to replace them with mimicking components.
To be fair, it's not like I've found a better solution for styling checkboxes.
Yeah, checkboxes simply need better theming support. Hiding them is not good, but also having them break consistency and sticking out like a sore thumb because there's no way to skin them is also not good
Re:Simple Does Not Mean Ugly
by bradley_taunt on Wednesday October 30, 2019 @09:50AM
(#21397686)
Completely agree! I've been meaning to jump back into that project and try some new things (maybe pull back on some of the custom styling even). It has been quite a while since I've updated that repo...
I've fallen into this trap before. It's easy to make a component that's just a little different than a default HTML field e.g. a text input with auto-complete. If you start disabling/hiding the underlying input element, accessibility drops massively...