Zooming in on the canvas immediately after rotating it, either with Ctrl + middle button or using the scroll wheel (touch ring on my Intuos) offsets the view. I think this is new, I hadn't noticed it in the nightly build before and it's quite obvious and distracting. It does not happen in 4.1.7. Version: 4.2.0-pre-alpha (git be454f9) Wishlist: Is it possible to have Ctrl + middle button zoom towards the starting cursor position? It would be in line with the scroll zoom and I think it feels more natural. Blender for example gives you that option and applies it to all 2D and 3D views.
I'M experiencing this as well with master since about a week or so. It seems to be random, as it does not always happen, but maybe 1-2 times out of 3.
Forgot: Building master from git on Arch.
Created attachment 119231 [details] Tablet event logs I have created tablet event logs, I hope they can be of some use.
I can confirm on Krita Version: 4.2.0-pre-alpha (git c5838c0) Languages: en_US, en_GB, nl Hidpi: false Qt Version (compiled): 5.12.0 Version (loaded): 5.12.0 OS Information Build ABI: x86_64-little_endian-lp64 Build CPU: x86_64 CPU: x86_64 Kernel Type: linux Kernel Version: 4.15.0-46-generic Pretty Productname: KDE neon User Edition 5.15 Product Type: neon Product Version: 18.04
Does the reporter or anyone else know of a still good commit so I could do a bisect on this?
If I remember correctly I was updating the appimage every few days before I reported this on February 20, shortly after I first noticed it.
Alright, I'll see if I can start from there. Thank you!
I can confirm the issue :)
Bisecting points to commit e7cd6d6ff4dd629f72525bd9e1cbf5d37becd965 I still have to find out how it managed to cause it
Ah, sorry, I wanted to bisect this but life happened and I forgot... :( As for the how: I noticed that the more I rotate the more it will jump. I hope this helps a bit. Without knowing the code I would guess the value of the rotation somehow gets mixed with the position/panning value.
Git commit 0a552f7b729bcb417553ab7304a2dde6e45e9b4a by Dmitry Kazakov. Committed on 04/05/2019 at 17:13. Pushed by dkazakov into branch 'master'. Fix canvas jumping when zooming after canvas rotation One should avoid cycling signals carefully. The bug has been caused by commit: e7cd6d6ff4dd629f72525bd9e1cbf5d37becd965 M +3 -0 plugins/dockers/overview/overviewdocker_dock.cpp https://invent.kde.org/kde/krita/commit/0a552f7b729bcb417553ab7304a2dde6e45e9b4a