News for hackers. Stuff that matters.
Re:JavaScript hydration is a workaround, not a solution by tsimionescu on Thursday September 01, 2022 @01:52PM (#32680298)
The idea that all apps should use some kind of system style that dictates shape for every single control is... Odd. I don't know of any system that operates like this - certainly not Firefox on the Android phone I'm typing this from, nor the Windows box IT wants me to use for work, nor the Linux VM running inside that.

Especially for web apps, writing them so that they look good on every browser with default styling for every element is... Difficult.

Not to mention, users often use the same app from different browsers (laptop, phone, tablet), and are much more easily confused by the different styles of each device and browser than if the app itself is consistent, but different from other apps.

Edit to add: I'm very curious if you can find some major sites that do actually use the default checkbox controls - Google doesn't, YouTube doesn't, Apple doesn't, Wikipedia doesn't, Mozilla doesn't (though I did find a default radio button on their donate page), Microsoft doesn't. Even HN uses plenty of default controls, but still you'll see some custom controls, such as the upvote/downvote buttons.

Re:JavaScript hydration is a workaround, not a solution by AnIdiotOnTheNet on Thursday September 01, 2022 @03:48PM (#32682044)
> The idea that all apps should use some kind of system style that dictates shape for every single control is... Odd. I don't know of any system that operates like this

We came damn close to every OS operating like this in the late 90s. Sadly the future arrived.

Re:JavaScript hydration is a workaround, not a solution by tsimionescu on Thursday September 01, 2022 @03:59PM (#32682246)
I don't think that is actually a good thing. I much rather have people less tied to one particular ecosystem, and preventing barriers to moving from one OS to another.
Re:JavaScript hydration is a workaround, not a solution by AnIdiotOnTheNet on Thursday September 01, 2022 @04:02PM (#32682285)
Instead they get to learn new ways of doing things with every single application they use regardless of platform and still have to deal with platform issues. Yay for progress?
Re:JavaScript hydration is a workaround, not a solution by 8note on Thursday September 01, 2022 @05:26PM (#32683468)
However, they also benefit from innovation in how those widgets work, rather than being locked to historic buttons because the committee can agree on on pixel change a year
Re:JavaScript hydration is a workaround, not a solution by qu4z-2 on Friday September 02, 2022 @06:56AM (#32689169)
Innovation like not having a tabstop.
Re:JavaScript hydration is a workaround, not a solution by mburee on Friday September 02, 2022 @03:17AM (#32687623)
By moving from one OS to the other you really mean Windows/OSX/Linux, right? Because thanks to modern web(browsers) you can almost but forget using another one, regardless of someones checkbox design.