After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 792710 - Some dialogs have a huge minimum size and won't shrink
Some dialogs have a huge minimum size and won't shrink
Status: RESOLVED OBSOLETE
Product: GIMP
Classification: Other
Component: User Interface
git master
Other Linux
: Normal normal
: 2.10
Assigned To: GIMP Bugs
GIMP Bugs
Depends on:
Blocks:
 
 
Reported: 2018-01-20 05:25 UTC by imyxhuang
Modified: 2018-05-24 19:04 UTC
See Also:
GNOME target: ---
GNOME version: 3.25/3.26


Attachments
screenshot (40.34 KB, image/png)
2018-01-20 05:25 UTC, imyxhuang
Details
screenshot of the three huge dialogs, with fonts for comparison (71.66 KB, image/png)
2018-01-20 05:28 UTC, imyxhuang
Details

Description imyxhuang 2018-01-20 05:25:10 UTC
Created attachment 367130 [details]
screenshot

I've noticed that many dialogs, like Sample Points, won't shrink farther than a certain amount. I would expect the dialogs to scroll when smaller than their default size, but the sample points dialog and a few others just won't become smaller. That particular one doesn't even shrink past half the height of my monitor!

Huge usability issue for me (on a monitor with a height of 768), because it means that I can't have certain collections of tabs docked together or else they won't fit the screen. Look at the attached screenshot for an example; the FG/BG color dialog and the Sample Points dialog are both as short as they can be, and I still can't position one on top of the other.

So I would propose a few ways to fix these limitations, to start. Here are the specific dialogs that I had to remove from my normal setup because I noticed that they wouldn't fit with other things:  
Sample points—shrink the vertical space between "B:" and "X:," and once that is exhausted, allow the rest of it to scroll off-screen.  
FG/BG—shrink the massive color wheel/picker/whatever.  
Brush editor—absolutely one of the worst offenders. Just make it scroll when it's shrunk past the current minimum!

Good examples of dialogs that have small minimum sizes include Fonts, Layers, Tool Options, etc.

It's really annoying that these limitations exist. Whether the color wheel gets too small or whether it's ugly to have a scrolling dialog shouldn't be of concern to anyone but the user.

Anyway, a quick fix for many of these dialogs would just be to write the UI code so that once a window gets shrunken past its current minimum, it just scrolls down. Wouldn't really work well for FG/BG, though. For that one, the wheel could be shrunk, or the sliders squished, or something else.
Comment 1 imyxhuang 2018-01-20 05:28:58 UTC
Created attachment 367131 [details]
screenshot of the three huge dialogs, with fonts for comparison
Comment 2 Jehan 2018-01-21 18:16:28 UTC
Some docks are definitely a bit too big, especially for people using common screens. I just took care of the color dock (bug 783680) which was just too huge (even more since recent changes adding new color models) and too common (it's quite a base workflow to work with the color dock opened).

I set milestone 2.10 for the remaining docks because this could be improved in any 2.10.x release. I don't think this will happen for the first GIMP 2.10 release though.
Thanks for the report!
Comment 3 GNOME Infrastructure Team 2018-05-24 19:04:21 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to GNOME's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/gimp/issues/1289.