3 ms·
No. That's actually almost never true. It certainly isn't what I meant.
by LeoNatan25 9y ago
No. That's actually almost never true. It certainly isn't what I meant.
- chrismorgan 9y agoScreen readers. System themes. Keyboard shortcuts. Text rendering. Visual effects on interaction. The list of things that go into making even a simple text box is surprisingly long, and varies a lot by operating system and over time. Browsers—well, Gecko and Edge; WebKit and Blink aren’t quite so good at it—tend to do things properly or to a remarkably high fidelity. They put enormous amounts of effort into getting it right, because it’s worth it for them. Something like Qt also puts a lot of effort into getting it right (even if it still commonly requires the developer to make certain choices to use that rightness). But something like this, not using any GUI toolkit? Games can do it, because they aren’t trying to fit in with the everything else, but regular applications just shouldn’t do it. I have never seen a single one that was even good, let alone great. They always fail to handle various important things properly, and so tend to wind up painful to use or even unusable for many users. If you care about your users and are not making a game, the sad truth is that drawing all the controls yourself is irresponsible.
- LeoNatan25 9y ago> If you care about your users and are not making a game, the sad truth is that drawing all the controls yourself is irresponsible. I agree, but the solution is not going to web, but instead using the OS provided UI toolkits.