being based on diagrams, it would be good to have the application high dpi aware. Problem is that some icons/fonts would not be, so it actually becomes messy as a result. I know we can use the manifest but it does not solve that issue. Do you think it would take too much time to make the entire application high DPI aware without the above mentioned issues? Would it be possible/make sense to activate it only for the Canvas of the diagrams?
thank you
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I think that the program is already DPI aware, at least on Windows 7. So the main window should scale up with higher DPI values. But it was not tested with really high DPI and some things may be ugly. For instance the icons are bitmaps so they do not grow. Maybe some dialogs would need some more attention too. In the case of a problem you may always scale the working area with the maginifying glass (View toolbar).
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
thank you for your answer. Working around high dpi can be tricky with unexpected results.
I don't see anything about high dpi in your manifest, therefore I think it just gets the DPI virtualization at higher resolutions.
in any case, considering now also Windows tablets are used, the difficult part is identifying the right compromise betwwen high dpi and touchable commands in the UI
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
The entry in the manifest is not absolutely necessary, DPI scalling may be activated with some API call in the program or its runtime. At least on Windows 7 it seems to work that way. I looked at the program at 125% at all looks fine with the toolbar icons at their original size so it was an intelligent upscalling. With DPI virtualization the icons would be resized too and look blurred. You may look at the icons too. Are they getting small or blurred?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
View and moderate all "General Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Discussion"
Hi,
being based on diagrams, it would be good to have the application high dpi aware. Problem is that some icons/fonts would not be, so it actually becomes messy as a result. I know we can use the manifest but it does not solve that issue. Do you think it would take too much time to make the entire application high DPI aware without the above mentioned issues? Would it be possible/make sense to activate it only for the Canvas of the diagrams?
thank you
I think that the program is already DPI aware, at least on Windows 7. So the main window should scale up with higher DPI values. But it was not tested with really high DPI and some things may be ugly. For instance the icons are bitmaps so they do not grow. Maybe some dialogs would need some more attention too. In the case of a problem you may always scale the working area with the maginifying glass (View toolbar).
View and moderate all "General Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Discussion"
Hi Janusz,
thank you for your answer. Working around high dpi can be tricky with unexpected results.
I don't see anything about high dpi in your manifest, therefore I think it just gets the DPI virtualization at higher resolutions.
in any case, considering now also Windows tablets are used, the difficult part is identifying the right compromise betwwen high dpi and touchable commands in the UI
The entry in the manifest is not absolutely necessary, DPI scalling may be activated with some API call in the program or its runtime. At least on Windows 7 it seems to work that way. I looked at the program at 125% at all looks fine with the toolbar icons at their original size so it was an intelligent upscalling. With DPI virtualization the icons would be resized too and look blurred. You may look at the icons too. Are they getting small or blurred?