Accessibility: Inability to resize "Extra Information" page
Mandatory: Shotwell version the issue was seen with
0.30.1 – “Celle”
The expected behaviour
I'm legally blind and use large fonts so info panes with
key: value
type information are the (inconvenient but totally expected) norm. The alternative is to ignore my font preference and use some ridiculously tiny font I can't read, forcing me to use the magnifier to magnify the blurry-pixelated mess. So this is what I see:
This … isn't useful to me as-is, so I'll just drag the pane to be a little larger so that the values fit. I'd expect the width of that pane to be remembered when I close and re-open it.
What was actually happening
I cannot change the size of the info pane. I can change the size of the sidebar to the left. You see that the name of my connected phone is cut off there, I can widen the sidebar to make it fit, but I cannot widen the info pane to actually see any of the information that pane is expected to be able to provide.
Steps to reproduce the issue
Use a large display font (default, desktop, and document fonts are all changed to 14) with a 1.2 text scaling factor (which is probably 115.2 effective DPI since xdpyinfo says 96x96). The screen resolution is 1920x1200 (one of those older 24" WUXGA panels), the theme is Arc-dark, and the environment is Cinnamon, although I do not believe theme or OG Gnome 3 would affect this much.
Other thoughts
"Original dimensions" is a particularly long label compared to the others in English. Can't speak to other languages. "Original Size" or "Original Dim" might reduce empty space without significant loss of clarity.
An alternative to fixing the size of this pane might be a popup in the vein of Apple's "Get info" common design language. This popup might contain a "reasonable size" version of the image, say such that the aspect-constrained dimensions were 90% of the window width or 75% of the window height, followed by all of the image metadata in a vertically scrolling window. Some of these fields might be editable in this popup if convenient for developers.
This popup notion might be a worthwhile feature in its own right for some users, I'd rather see improvement to the existing behavior, but it might not be as easy to do in code. (Haven't looked at it.) Still, it'd resolve the accessibility issue.