Jump to content

Affinity Designer — Resizing symbol layer with nested children with "Lock Children" selected changes other symbol instances in weird ways when Sync is turned off.


Recommended Posts

Posted (edited)

App: Affinity Designer, version 2.5.3
Operating System: Windows 11, version 23H2 (OS Build 22631.3880)
Hardware Acceleration: Enabled

Reproduction steps

  1. Create a rectangle of any colour.
  2. Create another rectangle inside the first one, of a different colour.
  3. Nest the second rectangle inside the first.
  4. Create a Symbol out of the outer layer.
  5. Insert a new instance of the Symbol onto the page.
  6. With the Move tool, open either instance of the Symbol, and select the outer layer.
  7. With "Lock Children" enabled, and Sync disabled on the Symbols pane, resize the outer layer.
  8. Zoom in or out just a tiny bit to make the view re-render.
  9. Note that the inner rectangle in the other instance is now distorted.

What should have happened

No other instance of the symbol should have been changed in any way.

Video

A video has been provided of the bug below:

In prior versions

I do not recall this ever working as expected in the past.

 

Edited by Ryos
I accidentally submitted the post way too early.
Posted

Despite not being synched, after a forced screen redraw the child layer of the original Symbol adopts the same ratio between itself and its parent as the adjusted second Symbol instance...

Original Unsynced Symbol

  • Original Symbol Parent = 200 mm x 200 mm
  • Original Symbol Locked Child = 100 mm x 100 mm

The Math

  1. Create a second instance of the original Symbol and adjust the height of the parent element to 400 mm.
  2. This means the height of the locked child layer relative to its parent is now 25%, i.e., (100/400) x 100 = 25%
  3. Force a screen redraw and the height of the locked child layer in the original symbol is now also 25% relative to its parent, i.e., (50/200) x 100 = 25%

The same math applies across the board...

Affinity Designer 2.6.3 | Affinity Photo 2.6.3 | Affinity Publisher 2.6.3
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

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.