Version: svn trunk OS: Linux This hotkey centers image to the last point clicked by the Zoom tool, but not to the center of the current screen. Reproducible: Always
SVN commit 1171551 by dkazakov: Fixed but when zooming with Ctrl-"+"/"-" BUG:250146 M +1 -1 KoCanvasControllerWidget.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=1171551
I don't know in 2.3.1 but in current git master (2.4alpha), the zoom-in and zoom-out shortcuts are not centered anymore. Every other zoom method works as expected (centered on cursor position), like mouse wheel, intuos3 touchstrips, using the zoom tool. Only the zoom-in/out shortcuts are affected. Very annoying bug, please fix it.
we're also getting the same problem when cropping, image scaling etc. Quite frustrating when doing real work, as I noticed during my holidays. This really is a critical bug: we cannot release without a fix.
*** Bug 273911 has been marked as a duplicate of this bug. ***
fixed by commit b85f2e520fb172bc7d1c7f07f8f9aa44ee03dda9
However, the actual canvas update is broken. After scaling, we see a small part of the original image, not the scaled image.
The original bug got fixed, so we have correct centering, but right now crop, resize, scale etc. are broken because the canvas takes the top-left of the image and shows that no matter what.
*** Bug 273357 has been marked as a duplicate of this bug. ***
On undo of crop, the positioning of the image on the canvas is still wrong.
just a picture scenario of what happen with cropping tool : http://img825.imageshack.us/img825/429/selection001.jpg -> workaround to refresh at the end : make the layer blink ( hide/unhide with the little eye icon )
Git commit 929e498f0ba8cb8768ca5ae027253f9f14038fbe by Dmitry Kazakov. Committed on 13/11/2011 at 10:45. Pushed by dkazakov into branch 'master'. Fixed updating after crop in QPainter canvas BUG:250146 M +0 -2 krita/plugins/tools/tool_crop/kis_tool_crop.cc M +5 -6 krita/ui/canvas/kis_prescaled_projection.cpp http://commits.kde.org/calligra/929e498f0ba8cb8768ca5ae027253f9f14038fbe