Why Nostr? What is Njump?
2024-08-13 01:12:33

mos_8502 :verified: on Nostr: The biggest and hairiest of the bugbears I want to take on with GNUstep and Agora is ...

The biggest and hairiest of the bugbears I want to take on with GNUstep and Agora is UI scaling.

Everyone does it wrong. There is only one right way to do scaling: define all views in terms of physical measurements, and render to however many pixels on the target screen match that closest. That is, if a screen has 120 pixels to one inch, then a one-half-inch wide button is 60 pixels.

Add more pixel density, and things get sharper, not smaller.
Author Public Key
npub1qnufz4pycufk27kkeev5g0fgm0w0tqexsly674s2uwy0tynk5ymsk5hzwk