211 votesfeature-in-the-backlog · 39 comments · Adobe XD: Feature Requests » 01 : Design mode · Flag idea as inappropriate… · Admin →Dirk Schulze commented
Thank you very much for reporting this issue. Adobe XD indeed treats SVG as an import of vector shapes. Once important, shapes within the SVG content can be edited or reused within the project.
It indeed means that the content can not get replaced as easy as with pixel graphics. Depending on your use case an alternative might be "symbols":
1. Select your SVG content on the canvas after import
2. On the left side bar on the bottom you should see the icon for the "Symbol Library" on Mac. Open the library.
3. In the opening library sidebar click on the + on the top.
Now you can replace the content of the symbol later on and it will get reflected on all other repeat cells.
Another alternative would be export the SVG content as PNG first.
I think the requested functionality is currently covered by the following feature request: https://adobexd.uservoice.com/forums/353007-adobe-xd-feature-requests/suggestions/14858715-repeat-grid-different-svg-images-in-each-grid-cel
You can up vote this feature request to raise visibility and priority of this feature. Please let me know if this feature request covers your use case.
4 votesDirk Schulze commented
Thanks for testing and the comment. This sounds rather like a feature request than a bug. Could you please open a feature request for it? Also, could you describe what expectations you would have for the following:
Adobe Illustrator would create a new document of the size of the last created document and import the image into the newly created document.
Photoshop would open the dragged image in editing mode.
What would you expect XD to do? Create a canvas without or with an artboard? If the document should have an artboard, should it have the dimension of the image?
What if you drag multiple images on the icon, should they be added together to one new document? Should we open a new document for each image as Illustrator does?