Posts

Showing posts with the label HighDPI

High DPI Implementation

High DPI Implementation I've taken the plunge. I now have a 4K machine and I'm about to start converting AlignMix (our mapping application https://www.alignmix.com ) into a High DPI aware application. I'm using Delphi 10 Seattle.  Quick question - on many sub-forms I have an eye-candy image in the top left hand corner. I'm going to need at least two more versions of each image at higher resolutions. What's the best way to store these alternative images? ImageList? In a resource file? - Steve #10Seattle   #HighDPI

Programming for High DPI / Retina Displays?

Programming for High DPI / Retina Displays? Does anyone have any good tips for making applications adapt to high DPI displays? I've just got a new laptop which happens to have a 4K display. I didn't search out the super-high-res display but it was such a good deal ( http://goo.gl/abn1rK ) I couldn't resist. As I'm setting up the computer I'm quite amazed at how badly most application cope with the high DPI and the scaling. Clearly this is going to be something we, as developers, need to address in the near future. Up to this point I've had an "ostrich strategy" to these displays and generally turned form scaling off, but with the super high resolution this starts to look a little ridiculous. I'd like my applications to look top-notch on these displays. So... Has anyone any basic tips for making an application high DPI aware? All help appreciated!  Steve #highdpi   #retinadisplay   #dpi   #4k

Regarding #XE7 and #HighDPI: This is how the IDE looks at 144 dpi (150%) screen by default. It's blurry and isn't fun to look at for hours (trust me I tried). You can disable Window's own scaling in the compatibility settings (right click on bds.exe). Than you get an IDE which scales itself but leaves a lot unscaled and/or cropped. But the editor is more es less useable.

Image
Regarding #XE7 and #HighDPI: This is how the IDE looks at 144 dpi (150%) screen by default. It's blurry and isn't fun to look at for hours (trust me I tried). You can disable Window's own scaling in the compatibility settings (right click on bds.exe). Than you get an IDE which scales itself but leaves a lot unscaled and/or cropped. But the editor is more es less useable.