On 2024-05-21 11:34:01 Darrell Anderson via tde-users wrote:
On 5/21/24 1:56 AM, Dr. Nikolaus Klepp via tde-users wrote:
What really pisses me nowadays is that most applications using QT5/QT6/GTK3 cannot handle HDPI displays at all. And the color presets - even for dark mode - try to rebuild the user experience on shaby first generation TFTs with 1:100 contrast ratio. Just a PITA to get these color schemes to actually use good contrast. And the fonts ... who teaches devopers to make pick the smallest, contrast-less fonts possible and don't let the user escape that hell? Thin pastel fonts on gray backgroud, really?
I think this derives from a couple of places: 1) smart phones and tablets, and 2) developers using monitors bigger than most TVs. Either way developers lose any sense of proportion or usability.
I have been complaining about small fonts for about 20 years, especially web sites. Now that I am old and grumpy, small fonts are poison for folks like me.
Those developers with big monitors likely test only for big monitors and smart phones. Often they do not seem to test for anything in between such as laptops and modest home systems.
Haven't you heard? Nobody uses desktop systems anymore. :-> Thank goodness TDE allows one to adjust the DPI to compensate for this. It might be nice, though, if it could look at the monitor characteristics and guess what a useful setting could be. My monitor is 30" 2560x1080 and 120DPI works well, but the laptop is worse: 15" 1920x1080, and 120DPI is marginal at best.
I struggle with this in the house network. TV is 37" 1920x1080, office desktop is 22" 1920x1080, laptop 1 is 15" 1920x1080, laptop 2 is 14" 1280x800. Testing systems include 19" 1680x1050, 21" 1600x900 monitor, 17" 1280x1024, and 15" 1024x768.
Back in the day of 4:3 aspect ratios, there was not much choice and video cards were designed for that. Nowadays monitor sizes and resolutions are all over the place. I don't think developers and engineers have really caught up.
Leslie -- Platform: Linux Distribution: openSUSE Leap 15.5 - x86_64 Desktop Environment: Trinity Qt: 3.5.0 TDE: R14.1.2 tde-config: 1.0