BOINC / boinc

Open-source software for volunteer computing and grid computing.
https://boinc.berkeley.edu
GNU Lesser General Public License v3.0
2k stars 445 forks source link

Windows 10 Manager: screen position not memorised exactly #4546

Open RichardHaselgrove opened 2 years ago

RichardHaselgrove commented 2 years ago

Describe the bug On machines where I'm not actively working, I like to set BOINC Manager to use use as much of the available screen space as possible - with both the main screen and the Event Log visible. Under Windows 7, the window locations are memorised perfectly, and re-opening the Manager displays them in exactly the same relationship - even after a machine restart.

Under Windows 10, both windows are moved inwards slightly from their respective margins, and overlap, after a restart.

Screenshots Link to Google Drive Warning - large images (1920x1200 px)

System Information

Additional context I'd suggest leaving this on hold until we have time to test properly under Windows 11.

AenBleidd commented 2 years ago

I know why this happens. I'll fix this in scope with other changes with High-DPI Screen support

AenBleidd commented 2 years ago

@RichardHaselgrove, could you please test if this is still an issue using this build https://github.com/BOINC/boinc/suites/5591557712/artifacts/181337362 ? Thanks in advance

RichardHaselgrove commented 2 years ago

On it. I now also have a machine with Windows 11 as well, so I'll test that too.

AenBleidd commented 2 years ago

@RichardHaselgrove, that would be perfect! I really appreciate your help.

RichardHaselgrove commented 2 years ago

Sadly, on Windows 10 (same machine as last time), it looks just the same. I've added two new screenshots to the same Google Drive folder as last time. These are direct pastes from PrtScr, without editing - so even bigger 3520 x1200. The third window (on the right) is my second monitor.

AenBleidd commented 2 years ago

Ok, thanks for the testing. At least I know that my first assumption was wrong. Will investigate it more.