I make interfaces sometimes and don’t like using “frameworks”. But if I don’t use one, all sorts of issues start to emerge. V-scrolls in single line inputs, my hbox/vboxes start fighting over margins when nested, labels don’t baseline align with input texts and look real ugly, scrollbars suddenly pop up into existence because something is 1px larger than expected.
Of course the next thing I “should” do is to “learn css”, which is a steaming pile of crap that makes no sense and is barely generalizable even with a few megabytes of any reasonable “framework”, which usually still uses non-css-compiled-to-css sources and multiple auxiliary tools to add polyfills and browser specifics. No desktop framework I worked with required so much tuning and fixing and adjusting just to look normal-ish.
So no. “You wanted 500 bytes? Too bad, here bootstrap.css.”
Those responsible for it should fix this effing pile of shit that they call “browser layout and boxing model” then I’ll think about the few-kilobytes range.
It's a payment form for a parking lot, not an art piece. It needs 2 text inputs. The default will just work. Think of all the forms that you've filled out by hand that someone typed up in Word using inconsistent spacing and a random number of underscores. Did you ever care? Of course not. Default HTML styles are literally a step up from that. The thing it's standing in for is a garbage LCD with 2s latency and a crappy keypad where it can only fit "License Plt #" as a prompt. And that's the better experience than the actual web one (which also required me to go fiddle with allowing scripts).
Of course the next thing I “should” do is to “learn css”, which is a steaming pile of crap that makes no sense and is barely generalizable even with a few megabytes of any reasonable “framework”, which usually still uses non-css-compiled-to-css sources and multiple auxiliary tools to add polyfills and browser specifics. No desktop framework I worked with required so much tuning and fixing and adjusting just to look normal-ish.
So no. “You wanted 500 bytes? Too bad, here bootstrap.css.”
Those responsible for it should fix this effing pile of shit that they call “browser layout and boxing model” then I’ll think about the few-kilobytes range.