-
Notifications
You must be signed in to change notification settings - Fork 177
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Window scaling/DPI awareness problem #239
Comments
I can also observe the behavior, but after doing your workarround it seems to work - as you wrote... |
What happens during loading of saved files? May be it just needs to apply some flags, and settings for the main window. Before loading it works fine, therefore upon first start scaling is all set up well. I've programmed just a little in Visual Studio C"anything" , so my memories are fading, but upon creating the window you have to set these things, and seems to be right. May be the bug lies somewhere in UpdateWholeApplication() function (or SetGUISize()) in file GRBL-Plotter/GUI/MainFormUpdate.cs which is called when different INI files is selected. |
I started the DPI PR here. |
Starting the program, the window is scaling well on 4k (UHD, 3840*2160 px) displays, scaling set to 200% in display settings.
Upon loading an svg, the main window is reloading, and the scaling is not any more working, everything gets way too small to read.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Scaling (DPI awareness, etc...) should remain the same as initial starting the program.
Screenshots
Workaround: Right click on exe, properties, compatibility page, modify high DPI setttings button, tick override, and select system (Extended)... (Sorry for non english windows language...)
The text was updated successfully, but these errors were encountered: