RealRaven2000 / quickFilters

Thunderbird Add-on: quickFilters
http://quickfilters.quickfolders.org/
Other
46 stars 11 forks source link

Filter assistant opens in invisible area for some monitor layouts #212

Open wolfmanx opened 9 months ago

wolfmanx commented 9 months ago

My monitor layout has 2 Monitors B and C. The area A is not visible.

 +---------------------+---------------------+
 |/ / / / / / / / / / /|                     |
 | / / / / / A / / / / |                     |
 |/ / / / / / / / / / /|                     |
 +---------------------+          B          |
 |                     |                     |
 |                     |                     |
 |           C         +---------------------+
 |                     |/ / / / / / / / / / /|
 |                     | / / / / / / / / / / |
 +---------------------+---------------------+

The filter assistant opens its window in area A (no matter, whether the Thunderbird window is located on monitor B or C). None of the other Thunderbird dialogs open in that area. I have to use a shortcut to maximize the window, which will then appear entirely on monitor C.

FYI, The Changelog dialog opens nicely centered on top of the Thunderbird window.

RealRaven2000 commented 9 months ago

Which version of Thunderbird? I think the assistant window used to remember its position, maybe I can reimplement that...

wolfmanx commented 9 months ago

Thunderbird 102.15.0, KDE Plasma 5.24, Ubuntu 22.04.3 LTS

Currently, the dialog window does not remember its position, which would only solve the problem, if it was smart about changing monitor layouts. Assuming that Thunderbird is normally visible, when the assistant is triggered, the center position relative to the Thunderbird window is the safest choice.

With Thunderbird on monitor B and the dialog in area A, maximize uses all of monitor C, restore centers it over the Thunderbird window on monitor B. So that's a better workaround than having to switch off monitor C (which I did for my quarterly mail sorting session for 2 years now ;-)).