I’m not saying it is a problem of the OS or other software. The Connect designer is not high dpi aware and we are trying to fix that. I’m not disagreeing with you.
I’m confused about what you’re saying, specifically this:
“System” scaling depends on the system scaling settings (basic Windows scaling for the HiDPI screen) and thus this only works if system scaling is set that high. In that case other applications will also be upscaled and that is not the desired result.
Setting the compatibility option to “system” doesn’t mean you should also change your system-wide display scale. We want the system to scale the application up to the configured display scale.
You can find the current display scale as follows: right-click the desktop > Display settings > Scale and layout > Change the size of text, apps and other items.
Icons in the Connect designer will look too small if that number is set to 125%, 150%, 225% or 250%. This is caused by the fact that Eclipse rounds to the nearest multiple of 100 by default, rounding down at 25% or 50%. We changed the swt.autoScale setting in 2022.2 so that Eclipse no longer rounds up or down. Unfortunately this can cause some icons to look a bit jagged, and that’s one of the things we hope to improve in 2023.1.
Modifying .ini files is perfectly fine, you just need to be aware that the designer refuses to start if you add a setting that is not whitelisted.
The swt.autoScale setting affects all SWT controls, including menus and any text or icons rendered in those controls.