Sorry, the InVision Help Center does not support Internet Explorer. Please download Microsoft Edge or another modern browser.


InVision ambassador ambassador
Armin Seltz Armin Seltz

Assets from symbol overrides not exported

So we use InVision to share our designs and provide assets for developers. Recently I noticed that if there is an exportable asset, which is a symbol override, it will only ever export the first instance of it, even though they all look different, because the symbol name is obviously always the same.

The original symbol, with the image being a symbol that can be changed:

 

So now I place that symbol in several places and use the symbol override to get several payment options:

 

So far so good, if I export to invision everything is showing up fine. But in the assets I only ever get the first icon as assets, because the symbol itself that it is exporting always has the same name. It's like its not resolving the name of the symbol all the way to the lowest level to get the name.

I can't set the icon symbols themselves to be exportable, as they are a much larger size and I need them to be exported assets at their final size.

Here you can see the screen that is synced to InVision. You can see there are 8 instances of the same symbol, with different overrides. Each of the icons is set to exportable in 4 formats. In InVision it shows only the assets of the last of the symbol (but that one twice), but not all the others:

So is this a limitation of InVision? If a symbol has the same name, it doesn't get exported again, even though an override inside it is different? If that's the case, then why bother with the assets functionality - I might as well just do it manually in Sketch..

0

comments

sort by


Armin Seltz
InVision ambassador Armin Seltz , ambassador
Comment actions Permalink

Here you can also see quite clearly what it is getting wrong:

Note how the assets are different to the actual symbol.

0

Armin Seltz
InVision ambassador Armin Seltz , ambassador
Comment actions Permalink

So it seems the only way to achieve this is to detach the innermost symbol, rename each one, set the export formats again, upload to InVision and then undo everything and hope nobody uploads that screen again, which would remove all the assets.

0

Shaina Torgerson
InVision ambassador Shaina Torgerson, InVision Employee , ambassador
Comment actions Permalink

Hi Armin,

Thanks for reaching out here in Community — I'd be happy to see how I can help out here. So sorry to see that you're running into this issue. I greatly appreciate you taking the time to provide all of the screenshots and other details that you have above. This will certainly come in useful!

So that we can take a close look at this for you, could you please provide me with the answers to the below questions?:

  1. What operating system are you using? Please include the version (e.g. macOS 10.12.1 or Windows 10).
  2. What version of Sketch are you using?
  3. What version of Craft Manager are you using
  4. What version of the Craft plugins are you using?
    On macOS, you can find this by clicking into the CraftManager “C” icon, choosing the “Sketch” toggle, and finding the version details directly beneath those toggles.

Once we have those details, I'll be in a better position to troubleshoot this for you.

Look forward to hearing from you,

Shaina

0

Ábel Siptár
InVision ambassador Ábel Siptár , ambassador
Comment actions Permalink

Hi,

same issue here as described by Armin. Shaina, is there any update on this Issue? It is very time consuming to find various workarounds just to be able to export assets from symbol overrides correctly.

MacOS 10.14.6

Sketch 56.3

Craft 1.0.85

Sync 2.3.136

Player 1.0.85

Protoype 2.3.136

DSM 1.1.22

Data 1.0.39

Duplicate 1.0.21

Freehand 1.0.36

Stock 1.0.36

0

Shaina Torgerson
InVision ambassador Shaina Torgerson, InVision Employee , ambassador
Comment actions Permalink

Hi Abel,

So sorry to hear that you're running into some similar issues. Thank you for taking the time to provide all of those details!

In order to get a better idea of exactly what's going on here, can you please provide a couple more pieces of information?:

  1. A screencast or screenshots displaying the issue
  2. A screenshot of your "About this Mac" overview

Look forward to hearing from you,

Shaina

0

Ábel Siptár
InVision ambassador Ábel Siptár , ambassador
Comment actions Permalink

Hi Shaina!

Yes I can provide those screenshots (although they will be very similar to those already provided by Armin)

1. Screenshot displaying the issue

- selected icon is a symbol override, it shows up correctly, but it's Assets ignore the override and show the original symbol

2. Screenshot of your "About this Mac" overview

Hope this helps to resolve the issue!

Abel

 

0

Shaina Torgerson
InVision ambassador Shaina Torgerson, InVision Employee , ambassador
Comment actions Permalink

Hi Abel,

I greatly appreciate you hopping back in here to provide more information. I will open a ticket on your behalf including all of the details that you have here.

Our Support team will be able to help you moving forward and take a closer look at this. Please look out for an email from one of our Support agents soon.

Thanks for your patience in dealing with this issue,

Shaina

0

Dave de Lange
InVision ambassador Dave de Lange , ambassador
Comment actions Permalink

Same problem here. Cant render exports from nested symbols with override.

0

Shaina Torgerson
InVision ambassador Shaina Torgerson, InVision Employee , ambassador
Comment actions Permalink

Sorry to hear that you're also running into this issue, Dave! Since this is a known issue that our Support and Engineering teams are taking a look at, I would like to loop them in on your issue.

I will open a ticket on your behalf requesting some additional information for our Support team to review. Please look out for an email from me soon!

Best,

Shaina

0

join the conversation

to comment, sign up or sign in.