Beep6581 / RawTherapee

A powerful cross-platform raw photo processing program
https://rawtherapee.com
GNU General Public License v3.0
2.95k stars 327 forks source link

Profile picker GUI glitch in Windows #7194

Open Krzysiu opened 3 months ago

Krzysiu commented 3 months ago

Short description

Steps to reproduce

Expected behavior

Additional information

Hey! I'm about to report low profile, not really important glitch. When I'm opening profile picker (the dropdown list in top-right corner) it's weirdly scrolled down like this: obraz The space below is just empty, no invisible menu items (at least it can't be selected).

But when I scroll it up, scroll arrows disappear, so I see all profiles at once (this is also the expected behavior). obraz

On Linux Mint, it's fine: obraz

After seeing that, I got the idea it might be because relatively large font, but changing it from 11 to 9, does nothing. Changing theme also doesn't help.

Because that to use profiles from the top I need to scroll every time I open this widget. When I choose the profile (or close it by clicking elsewhere) and click again, it's scrolled down again.

You may notice I got bundled profiles hidden, but it happens with or without that. Maximizing window doesn't affect this glitch.

Technical info:

Lawrence37 commented 3 months ago

I think this is just the way GTK behaves. The menu opens with the currently-selected option over where the button is so that the mouse cursor is over the current selection. If the selected option is very low or high on the list, then there could be empty space because the list must be scrolled very far.

Krzysiu commented 3 months ago

Yeah (precisely "This is fundamentally an accessibility feature"[1]), but even if, there could be some workaround.

[1] https://gitlab.gnome.org/GNOME/gtk/-/issues/270

pyrareae commented 1 month ago

To be honest this would be worth adding some kind tree view panel in the ui as an alternative/replacement to this stock gtk dropdown element. This drop down behavior is honestly really obnoxious when trying out multiple presets and it would be nice to be able to have a list that could be left open.

For example this is how Lightroom displays presets. Which to me is seems to be a better UX. image

Lawrence37 commented 1 month ago

@pyrareae Please keep it to one topic per issue. Open a new issue if one does not already exist. For your request, there is already #3043.

pyrareae commented 1 month ago

Oh wow, I was looking through the issue and didn't even see that one