https://bugs.kde.org/show_bug.cgi?id=404606

            Bug ID: 404606
           Summary: Pivot point for shear transforms is not used for
                    interactive (on-screen) transform.
           Product: krita
           Version: 4.1.7
          Platform: MS Windows
                OS: MS Windows
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: Tools/Transform
          Assignee: krita-bugs-n...@kde.org
          Reporter: artg...@gmail.com
  Target Milestone: ---

Created attachment 118217
  --> https://bugs.kde.org/attachment.cgi?id=118217&action=edit
Comparison of interactive shear behavior.

When using "Transform a layer or selection" the shear transform should honor
the selected center point in the same way the other rectangular transforms do
(scale & rotate) when dragging with the mouse. Currently the behavior is
inconsistent, because the center point is honored when using the tool options
and manually dragging the X and Y bars in the tool options window, but not when
using the mouse drag for interactive shear/skew.

To reproduce:
Make a box selection.
Activate transform tool (CTRL-T).
In Tool Options, activate the pivot point and shear transform check boxes.
Drag the pivot point well off-center from the box or use one of the directional
arrows in the Tool Options to throw it to an edge or corner.
Drag the X and Y sliders and notice the behavior of the transform box
on-screen.
   The pivot point will not move on-screen, and the shear transform will happen
around it.
Now click and drag on one of the edges of the transform box to perform an
interactive on-screen shear.
   The pivot point will be ignored and the shear will happen from the center of
the box, causing the pivot point to move around.
Note that the on-screen dragging for scale and rotate honors the pivot point.

This was listed as fixed before version 3.0, but it still behaves
inconsistently in 4.1.7 (perhaps because of new pivot-point functionality added
in 4.1)
https://bugs.kde.org/show_bug.cgi?id=337973

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to