Linked components not reacting to edit fill color in assets
I import my entire iconography from an xd cloud file, each icon is a component. In my app design file i coloured all of these components with a colour from my assets panel; when changing the colour in the asset panel, the icon colour doesn't change.
In my use case i have a huge iconography which is used over several apps. The branding/colour of the icons depends on which app it is used in.
When a colour from the asset panel is used to fill a linked component the linked components in my document should adapt when i edit the colour.
When hovering the colour in the assets panel 0 instances were detected while a bunch of objects have that exact colour.
3 commentsComments are closed
Anita Subedi commented
Thank you for reporting the issue.
Once you edit the instance of master component ,it can't be overridden.
Linked components act as a instances, so when you apply linked color once ,it can't be override the modified instances, even by changing the master component's color in source doc. You can do Reset to Master component, but updating linked color will not override the instance color.
It is as designed.
Linked colors will update only master components , not its instances which has been modified.
Whereas, Number of Instances are visible only for components, not for Character styles and colors.
This is also true in simpler structures, for example the imported icon without parents. If recolor any layer all child layers will inherit the colour but adjusting the asset colour doesn't reflect upon the linked component in the document.
For reference, my icon components have this structure:
Let me elaborate on this a little further.
This is my structure for all app-tools which include an icon and a bg for regular and other state.
If i give 'regular' or atom-tool-icon' or 'icon/app/math tool' a colour from my assets panel it will not update upon change.
If i give the linked component 'icon/app/math tool' a colour it will trickle down in it's structure and indeed colour all the paths that are underlying in that component, but yet again upon colour edit in my assets panel, it will not update.