Transform Layer Tool Doesn't Work on Vector Layer

I’m just learning my way around Krita and I was playing with the Transform Layer Tool and noticed that while I can use this tool on a Vector Layer, whatever changes I make don’t stick.

So, let’s say I make a rectangle on a vector layer. I select the Transform Layer Tool and click on the rectangle. The rectangle shows that it’s selected. If I reshape or drag it, it shows me a copy of the rectangle moving to the new orientation, while the original rectangle stays exactly where it was. If I hit return, the new transformed rectangle disappears.

The really weird thing though is that as long as I stay on the Transform Layer Tool, if I click on the rectangle a second time, the second version of the rectangle reappears and I can’t select the original rectangle at all. It’s not until I switch to another tool and then switch back that the second rectangle stops appearing and I’m able to select the original rectangle.

Is this just a bug? Or am I missing something? I couldn’t find anything online saying that this tool isn’t supposed to be used on Vector layers.

I cannot reproduce this in the recent version of krita. Which version of krita are you using? Also for a temporary work around you can transform vector objects through shape selection tool too.

I’m using version 4.3.0 on a mac.

I’ll definitely try using the shape selection tool in the mean time. It looks like that tool offers the ability to rotate and resize but not to put the shape on a slant, is that right?

What you saw with a copy of the rectangle being changed but an original image staying the same is a bug and may be Mac specific.
Please create a bug report at: https://bugs.kde.org/
Your description is good and sufficient but a fullscreen screenshot (.png) would be a useful thing to attach to the bug report.

As for using the Transform Tool on a vector object, please see this topic:

Further to that one, if you use the ‘simple’ Free Transform options, you can get a vector object that has different sides having different line thicknesses, which is not a ‘vector thing’.

Use of the Transform Tool on a vector object is unfortunate and strange in many ways. If you really want those many strange effects, you can use a Transform Mask on a vector layer as noted in the linked topic.

If you select it with the Select Shapes Tool, you can adjust its bounding box by the handles with no line thickness variation. But you can do a shear on a vector close to the middle of line handle. A shear operation gives different line thicknesses anyway which is not right for a vector.

The ‘purest’ way to change a vector shape is to use the Edit Shapes Tool to modify the nodes in various ways as given in the Tool Options docker.
Convert To Path will convert a rectangle or an ellipse into a ‘freeform’ vector shape that can be modified in many ways.
Note: It’s always a good idea to have the Tool Options docker visible or readily available all the time, whatever you’re doing.

This topic was automatically closed 15 days after the last reply. New replies are no longer allowed.