Rotate tool - inconsistent stepts for rotation, semi-randomly depending on zoom level
Environment/Versions
- GIMP version: GIMP 2.10.22
- Package: Windows installer from GIMP website
- Operating System: Windows 7
Description of the bug
In the rotate tool the rotation steps are inconsistent when the GUI buttons (arrow up & down) are used.
Usually the rotation is in- or decreased by 0.1 degree for each click. On some zoom levels it rotates 2 steps of 0.1 degrees resulting in a change of 0.2 degrees per click.
When the image is rotated 0.2 degrees it looks like the button is clicked twice even it was only clicked once. When the zoom level is changed, the rotation is only 0.1 degree per click.
If unclear: I'm talking about using the buttons in the red circle
Reproduction
The bug can - sorta - reproduced rather easy. The zoom level on which this happens seems random. Usually the higher the zoomlevel (image is big on screen) the more likely thie behaviour showed up. The further out the zoom (image is small on screen), the less I saw the issue.
The zoom level on which this problem appears seems to be somewhat random. It also happened to me that eg. clockwise I got 2x 0.1 degree with one click and when I clicked to rotate counter clockwise it only rotated it 1x 0.1 degree. That happens very rare though.
Sometimes the step ammount (so if 1x 0.1 or 2x 0.1) is also random on the same zoom level. So one click is 1x then 2x then 2x then 1x. If you reset the rotation and do it again it can be a different pattern.
Reproduction steps:
- Open any image
- Try to rotate it on various zoom levels
On some zoom levels the image is rotated twice by 0.1 degrees resulting in 0.2 degrees.
Expected result: Only rotate 0.1 degree with every click no matter what zoom level you are in. (Or if this is meant to be some kind of rotation assisting intelligence thing at least give me the chance to turn it off)
Actual result: The rotation sometimes is 0.2 degrees, other times it's 0.1 degrees, depending on the zoom level.
Additional information
00:00 - 00:28: Rotate image with GUI, one click = 2x rotation of 0.1 degree
00:28 - 00:39: Rotate image with GUI, one click = 1x rotation of 0.1 degree
Usually I do not have to zoom that far out of the image to only have rotations by 0.1 degree.