Comment by marginalia_nu

4 hours ago

Big thing that allowed this degree of personalization and skinning was that everyone was running fairly homogenous display equipment. When you don't need to deal with a whole spectrum of aspect ratios, input affordances, and DPIs, skinning and customization is something you can do in any image editing software.

It could still be relatively simple if the industry could agree on a few standard DPIs for screens. While still a substantial amount of extra work, raster images with clean 1x, 2x, and maybe 3x variants are a lot more flexible and easier to produce something good looking with than trying to fight vector formats that will end up looking “fuzzy” 70% of the time due to lines landing on half-pixels and such.

  • Can't really put the toothpaste back in the tube on that one. Too many monitors that are like 30-40% off any clean integer scaling in the wild for that to be viable now.

    • Probably true, but I think if I were writing a theming system I’d still key it off of clean multiples and have fractional screens as second tier targets. Fractional screens are going to look somewhat compromised no matter what, so may as well let themes be their best if the user happens to have an integer scaling screen.