Jump to content

AD2.1.1: Bug in Layer > Arrange > Move Inside


purplie

Recommended Posts

Summary: The object to be clipped unexpectedly moves when using Layer > Arrange > Move Inside (instead of using "Paste Inside", or dragging the object onto the clipping path in the Layers panel).

Application:  Affinity Designer 2.1.1

OS: MacOS 13.5

Reproducible: Yes.

Detail:  Open the attached .afdesign file.  You see an image and a clip path.  The task is to apply the clip path to the image.

image.thumb.png.a47fb801ebc4f1271953b98b671342c8.png

Either of the following procedures gives the correct result:

A.  (Works.)  Select "theImage"; then "Cut"; then select "theClip", then "Paste Inside".

B.  (Works.)  In the Layers panel, drag "theImage" onto "theClip".

The correct outcome looks like this:

image.thumb.png.0adee397825ebd30e8befc3d7859a9d7.png

However, the following procedure gives an incorrect result:

C. (Doesn't work.)  Select "theImage"; then "Layer > Arrange > Move Inside".

As you can see in the screenshot below, "theImage" has moved inside "theClip" according to the Layers panel; but notice that the X/Y coordinates of the image have inexplicably moved, so that it no longer is within the bounds of "theClip".

image.thumb.png.8237b3bf8f71fa97efbd817c9b7884ff.png

Additional notes:

1. The manual says that the action of "Arrange > Move Inside" is that it "moves the object inside the object above it on the Layers panel".  That's a typo; it actually moves the object inside the object below it.

2. If you first move the image and clip path outside the layer, then it works as expected.

3. The reason I wish to use method (C) instead of methods (A) or (B) is that it's more suited for scripting with an external macro utility.  

Thanks for your consideration.

bug-7.afdesign

Link to comment
Share on other sites

It's a known bug from v1.x.

Attached is another simple example in a v1.10.6 document.

Move Inside bug.afdesign

The video shows the outer container (it can be a Layer/Group/object) crucially being transformed after the other objects are put inside it, and then the subsequent 'Move Inside' which involves a miscalculated transform.

 

 

 

 

 

Link to comment
Share on other sites

FWIW, in both instances, the issue appears to be pertinent to the first Layer (Capital 'L') only...

Affinity Designer 2.5.5 | Affinity Photo 2.5.5 | Affinity Publisher 2.5.5
Affinity Designer Beta 2.6.0.2861 | Affinity Photo Beta 2.6.0.2861 | Affinity Publisher Beta 2.6.0.2861

MacBook Pro M3 Max, 36 GB Unified Memory, macOS Sonoma 14.6.1, Magic Mouse
HP ENVY x360, 8 GB RAM, AMD Ryzen 5 2500U, Windows 10 Home, Logitech Mouse

Link to comment
Share on other sites

3 hours ago, Hangman said:

FWIW, in both instances, the issue appears to be pertinent to the first Layer (Capital 'L') only...

As I already said, if the container (a Layer in these cases) has been transformed after the objects have been put in it, a subsequent Move Inside will involve a miscalculated transform. My video showed that happening.

Maybe I should have added a superfluous statement that if the container has not been transformed after the objects have been put inside it, a subsequent Move Inside will involve a correctly calculated transform.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...

Important Information

Terms of Use | Privacy Policy | Guidelines | We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.