More on Designing in High DPI

In my recent article Designing in High DPI you may have read about the problems that come with High DPI design and some more or less acceptable workarounds for those.

While the latest release of Delphi 12 Athens still does not provide a built-in solution to that problem I decided to develop a plugin handling the necessary scaling directly inside the IDE on saving the DFM files.

The project can be found on GitHub: https://github.com/UweRaabe/DFMScaling

Mind that it is still work in progress and most likely contains errors or does not cover all scenarios. If you like and find the time to try it out, please notify me of anything not working as you expect.

Also remember to vote for RSP-35301 in case you did not already. We can never have enough votes to show the priority this feature request has for a significant number of developers and teams.

Author: Uwe Raabe

Addicted to Pascal/Delphi since the late 70's

2 thoughts on “More on Designing in High DPI”

  1. I just had a look at the sources. Interesting approach. And it should work most of the time.
    Since this is partly about backwards compatibility: Would you consider adding OldCreateOrder=False to the forms so the incompatible change in Delphi 11 gets reverted?

    1. I would rather avoid adding it the sources in general. After all it seems a bit off target in my eyes. But of course you are free to do that in your local copy.

Comments are closed.