When the Setup from the Screens Change without Reboot (One More or less or a different Resolution) then it does not work on all Screens
Flameshot Version
Flameshot v12.1.0 (96c2c82e)
Installation Type
Linux, MacOS, or Windows Package manager (apt, pacman, eopkg, choco, brew, ...)
Operating System type and version
Windows 11 2303
Description
We have a lot changes in the Setup with the Screens. The Day start with the Screen from the Surface alone (so the OS Boot with a single Screen), then you go to the Homeoffice with 1 External Screen, later to the Office with 2 External Screens and in the Meeting room you make miracast to another Screen. Everytime you change the Setup from the Screens Flameshot needs a restart to work properly - thats realy sad for the User Experience of this cool product!!!
Steps to reproduce
run Flameshot at your Device with no Connection to another Screen. Flameshot works Than Change to ad Docking Station with 2 External Screens Flameshot does not work on the External Screens
Screenshots or screen recordings
The Case is clear without Screenshots.
System Information
The Case is clear without Screenshots.
Can confirm on Windows 10 ver. 22H2 with Flameshot v12.1.0
Can confirm. Everytime I connect or disconnect from my external monitor I have to restart Flameshot to get it to work properly.
Flameshot v12.1.0 (96c2c82e) Compiled with Qt 5.15.5 darwin: 23.4.0 osx: 14.4
This issue is duplicated over several tickets:
- #3505
- #3320
- #3089 - according to this, bug traced to
ScreenGrabber::desktopGeometry() - #2610
- #1506
Hope this helps solve the problem quicker, until then just restart Flameshot