Incorrect scaling and GUI messing with different resolution monitors
Description
1st monitor 3840 x 2160 (scaled at 225%) - 2nd monitor 1920 x 1080 (scaled at 100%). The windows are displayed correctly only in the monitor where they are first opened. If I move the windows to the second monitor with different resolution, it seems that the borders are messed up for the new resolution of the target monitor.
To better understand the attached screenshots:
Test 1
Test 2
Steps to reproduce
To reset the monitor in which window opening occurs:
- Open the desired KiCad windows for example the project manager and the wiring diagram editor.
- Move them both to the monitor where you want them to be displayed the next time you start.
- Close both of them.
- Reopen the project manager and launch the schematic editor as well.
- They will both open in the monitor in which they were closed.
You can now start with the procedure to replicate the problem:
- Move both KiCad windows to the other monitor with different characteristics.
- The graphic elements should look badly resized as in my screenshots.
KiCad Version
Application: KiCad Schematic Editor (64-bit)
Version: (6.0.6), release build
Libraries:
wxWidgets 3.1.6
libcurl/7.82.0-DEV Schannel zlib/1.2.12
Platform: Windows 10 (build 19044), 64-bit edition, 64 bit, Little endian, wxMSW
Build Info:
Date: Jun 26 2022 02:39:06
wxWidgets: 3.1.6 (wchar_t,wx containers)
Boost: 1.79.0
OCC: 7.6.0
Curl: 7.82.0-DEV
ngspice: 37
Compiler: Visual C++ 1929 without C++ ABI
Build settings:
KICAD_USE_OCC=ON
KICAD_SPICE=ON