GNOME Bugzilla – Bug 753412
New Canvas rotation feature rotates brush.
Last modified: 2017-12-22 22:54:41 UTC
When using Canvas rotation (shift + spacebar) bush rotates with it.
This behaviour is most of the times not wanted, although it could be useful sometimes.
Brush should stay as it is with normal canvas orientation or it should be possible to toggle this behaviour ON/OFF.
I was talking with Mitch about this waaaay back, but for some reason I didn't made bug report sorry...
Hasn't this already been discussed and agreed upon in another bug?
ARGH I didn't read your last paragraph :) Consider it on the TODO list...
This is actually a bug not an enhandement.
This problem also occurs with new Flip Canvas function. Especially problematic when brush dynamics are doing something with rotation, then the direction of rotation is also flipped, hehe ^^'
Wow, HUGE THANK YOU for canvas flipping, it will be supper useful!
It is not like a deal-breaker, yet since canvas rotation is a new feature, it would be better to have it as well implemented as possible. So make it a potential blocker for 2.10 release.
Fixed in master:
Author: Ell <email@example.com>
Date: Fri Dec 22 16:59:13 2017 -0500
Bug 753412 - New Canvas rotation feature rotates brush.
Replace the "lock brush size to zoom" paint option with a "lock
brush to view" option, which links the entire brush transform to
the view transform, so that the brush remains invariant in display
space under scaling, rotation, and reflection.
app/core/core-types.h | 4 +++-
app/core/gimpbrush.c | 6 +++---
app/core/gimpcoords-interpolate.c | 6 ++++--
app/core/gimpdynamicsoutput.c | 15 +++++++++++++--
app/display/gimpdisplayshell-transform.c | 8 ++++++--
app/paint/gimpbrushcore.c | 15 +++++++++++++--
app/paint/gimppaintoptions.c | 71 ++++++++++++++++++++++++++++++++++++-----------------------------------
app/paint/gimppaintoptions.h | 3 ++-
app/paint/gimpsmudge.c | 2 +-
app/tools/gimppaintoptions-gui.c | 5 ++---
10 files changed, 83 insertions(+), 52 deletions(-)