I discovered this by accident. Using the selection tool resets the position, tilt and scale of the camera frame as if you had a way to temporarily invoke CTRL + H as a modifier.
This only seems to happen when zooming in or out. And it only affects the camera frame representation, not the actual drawing nor any camera motion interpolation.
You should be able to use the selection or any other tool normally without the camera frame area resetting itself as this creates visual confusion.
Nightly build
commit: 7b0d1134d2853e4371c3cc8e3dd021ed00f2cf64
date: 2020-03-19_18:05:15
Operating System: Windows 10 Pro (v1909)
CPU Architecture: x86_64
Qt Version: 5.12.6
Please try to reproduce this issue with the latest code. I suspect it has been fixed.
I can't reproduce on my Ubuntu 18.04.
@scribblemaniac I tested this using the latest master code and the latest nightly build under Windows 10. Fortunately I couldn't reproduce it so good job! I'd say this particular issue is fixed then 馃槃
Now the only zoom related issue that's open is #1286 which is related directly to #1169 which strangely was fixed before, but i keep having the exact same behavior as that one in the compiled & nightly build versions and even with the same reproduction steps using CTRL + RMB & CTRL + MMB with any tool including the hand tool 馃様
While testing this though I noticed that when using the hand tool, pressing MMB immediately and permanently switches to the selection tool behavior (but not the icon) in both builds 馃槗 Want me to open a new issue for the latter?
Since David tested this under Linux Ubuntu, I'll close this as fixed, if anyone knows exactly which commit fixed it let me know to edit this comment.
@scribblemaniac Ugh sorry, I have to reopen this. I found by accident the same problem but it seems to be activated with different reproduction steps and it happens using both selection and move tools.
Can you test if you have the same issue as well?
I noticed that after activating the bug, if i create a new file and use the selection tool, Pencil2D will show me what i saw on the canvas on the previous file as a ghosted image. So it's like the states are not being properly reset after this.
The other way to invoke this is:
Most helpful comment
Please try to reproduce this issue with the latest code. I suspect it has been fixed.