Jump to content
THESE FORUMS ARE READ-ONLY: Please Read Me ×

Recommended Posts

Posted

Please see the attached document and test using the prepared setup.

Concerns: Designer / Publisher (Designer Persona) …

Description:

You can see at the top an outer symbol "Select Arrangement", which is a copy of the lower symbol "Full Arrangement".
This symbol contains a further symbol: a "Base" symbol with originally two rectangles and a circle.
In the upper Arrangement symbol, the "Base" symbol has an override: the red rectangle is hidden.

Testing:

In the lower Arrangement symbol, duplicate the left, inner, Base symbol as instructed in the document.

Expected behaviour:

The above Symbol should follow suit and should also be duplicated, without the red rectangle.

Actual behaviour:

As shown, that doesn’t work, but a full copy of the symbol, that is being acted upon is created and replicated in the other outer symbol.

Instead of replicating the event „copy“, the result of the event is replicated.

image.png.ad55be5a70413473732aca24b4c72357.png

nested symbol override disregarded on copy.afpub

Posted
41 minutes ago, Viktor CR said:

without the red rectangle.

Why? 
you get a copy of the base symbol (with red active), and this covers the former symbol because it is higher in the layer stack. For me it seems korrekt.

For which reason do you expect that the active red rectangle should not be duplicated?

Unless you deactivate sync of symbols.

you can see what happens if you move the duplicated base symbol slightly up by move tool.
 

Goodby Forum, thanks for good discussion and so much support from great peers and Affinity staff. It was a great pleasure to be part of this fantastic community. 

After 03.10.2025 find me on https://creofora.com

Posted
1 hour ago, NotMyFault said:

former symbol

There is no "former symbol", only a symbol and its connected instances.

1 hour ago, NotMyFault said:

For which reason

Symbol instances are connected objects. I expect the connection of the symbol instances to be honored.
When I copy an instance within a symbol, then in the connected symbol, the connected instance over there should be copied, including symbol overrides and all that I have configured for that connected instance.

1 hour ago, NotMyFault said:

you get a copy of the base symbol

yes indeed, why do I get a copy of the base symbol without overrides, when there actually are overrides configured in the other Arrangement symbol? It actually seems, like the copy is only made in the "Full Arrangement" symbol and surfaces over in the "Select Arrangement" symbol, so — the overridden instance is actually never copied.
As the title says: the override is disregarded, but should be respected.

Posted

I don’t know what you mean by „override“. You can deactivate sync of symbols (globally). All edits on instances will not be synched - but this only applies as long as sync is inactive. The „full“ symbol does not memorize the sync state of child symbols, those instances are independent.

Its seems we have exchanged our arguments and agree to no agree, I leave it to others to continue discussing or Affinity to provide a final statement 

 

 

Goodby Forum, thanks for good discussion and so much support from great peers and Affinity staff. It was a great pleasure to be part of this fantastic community. 

After 03.10.2025 find me on https://creofora.com

Posted
34 minutes ago, NotMyFault said:

override

Exactly, once you deactivate sync, you are able to individually change symbol instances (override), and continue with the rest in sync, as soon as you activate sync again.

Posted
12 minutes ago, Viktor CR said:

Exactly, once you deactivate sync, you are able to individually change symbol instances (override), and continue with the rest in sync, as soon as you activate sync again.

Yes, but the parts not synced simply stay non synced in that instance. Other symbol instances don’t know this. The information about unsynched edits is kept only in the edited instance, and not propagated to other instances, or parent objects.

Goodby Forum, thanks for good discussion and so much support from great peers and Affinity staff. It was a great pleasure to be part of this fantastic community. 

After 03.10.2025 find me on https://creofora.com

Posted

Duplicating the partly overridden nested symbol also just replicates the duplicate into the other outer symbol.

image.png.ae679bb45542399f24d0dcd030cad51a.png

The hidden rectangle remains in place aside from the disabled visibility and syncs over quite well.

image.png.99f476cfb0d4fe4187a3a3c3495fee66.png

×
×
  • 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.