The sub-optimal behavior of the zoom shortcuts has been mentioned recently.
Zooming in on the center of the window is not always the best thing to do.
This has also been reported by jwz in Bugzilla (his original report was
related to the selections, but this has been extended since then):
Currently, two solutions have been proposed:
- Try to do what the user means: if there is a selection in the window,
zoom in on that selection. If only a part of the image is visible and
the viewport is near the edge of the image (one of the scrollbars is at
0 or maximum), then stay near that edge after zooming in.
- Behave as if the zoom tool had been used temporarily: if the mouse
pointer is inside the image window when the shortcut key is used, then
zoom in on that point. If not, then zoom in on the center of the window.
Please have a look at the bug report for a better description of these
We can only implement one of these solutions. Which one do you think is
the best, from a usability point of view?
Gimp-developer mailing list