flameshot-org / flameshot

Powerful yet simple to use screenshot software :desktop_computer: :camera_flash:
https://flameshot.org
GNU General Public License v3.0
24.53k stars 1.57k forks source link

Geometry/placement of side panel is buggy on dual monitor #1382

Open hosiet opened 3 years ago

hosiet commented 3 years ago

Flameshot version git HEAD ( 929a468 )

Describe the bug

The top and bottom part of side panel is outside of monitor display (monitor No.2):

图片

To Reproduce

Use dual monitor and use the following placement:

图片

Expected behavior

The height of side panel should fit into monitor No.2. I guess current code is using the total height (which is monitor No.1 here).

System Information Windows 10 20H2

borgmanJeremy commented 3 years ago

@hosiet Do you know if this was a regression in 0.9 or if this was also the behavior on 0.8.x.

I have a hard time testing multimonitors on windows. Haven't quite figured out a good VM setup for multimonitor windows.

hosiet commented 3 years ago

v0.8.4 on Windows is buggy in a different way; I don't think this can be called a regression.

Note that with current git HEAD, the side panel is always shown on the leftmost monitor no matter where my mouse cursor is placed or where the sidebar button is placed. This could be another separate but unrelated bug.

efelon commented 2 years ago

I think my problem fits here as well...

Flameshot v11.0.0 (ad1bf28)
Compiled with Qt 5.15.2
winnt: 10.0.19043
windows: 10 (Pro 21H1)

Screensetup (125% scaling; also tried with 100%): grafik

After fresh install I don't see: