Channels > Gigantic preview size: GIMP window frame locked to screen height
Environment/Versions
- GIMP version: 2.10.32 / 2.99.14
- Package: Installer from gimp.org
- Operating System: Windows 11
Description of the bug
I think this is kind of related to Liam Issue #9118, but the core problem is different.
When using channels
dockable with Gigantic preview size
(or anyway enough big to overflow), docked inside the same window as GIMP, the window frame became too big, and the minimum window height became the display height. (more easy to reproduce with square image)
This way, the bottom of the GIMP window is cutted under the windows app bar and the buttons are no more visible and usable.
Here's an example
As you can see, the bottom bar is hidden.
Differences between 2.10 and 2.99
In 2.10
In 2.10, the only part affected, seems to be the specific dockable area where the channels are docked.
The canvas bottom bar, is visible and usable, as the tool options bottom bar.
So the problem in 2.10 is only loosing the bottom bar of the channels dockable itself.
in 2.99
In 2.99 the problem is extended to all of the other dockable areas, and the canvas.
Each bottom bar inside GIMP is hidden under the windows app bar, being unusable.
Here we should see the buttons bar from the Tools Options, and the Canvas bottom bar with the canvas preview size Dropdown, but we are not.
Somehow, in 2.99, the channels dockable size is able to influence also the entire window frame.
Reproduction
Is the bug reproducible? Always
Reproduction steps:
- Open GIMP and create a RGB square image (square helps getting UI overflow)
- If missing, add the channels dialog somewhere inside the same GIMP window (helps if you have another dockable on top of the channels dockable, to limit the dockable avaliable height)
- Change the channels preview size to Gigantic
- Depending on the GIMP version, you will see the bottom button bar, being hidden by the windows app bar, and in 2.99 you should also see the entire bottom of the GIMP frame being hidden.
If you try to disable full size screen and resize the window, you will notice that you can't get the frame smaller then the screen height.
…
Expected result:
Channels dockable should handle scroll, and avoid forcing the GIMP frame size.
Actual result:
When using too big preview size inside the Channels dockable, the bottom bar of the dockable is hidden (and also the bottom of the GIMP window, only on 2.99)
Thinking...
I think the problem is just the channels not handling the scroll well/at all.
I think solving the Liam issue #9118, will solve this issue as well.