today I started playing around with this awesome vector application that you build. As I know SVG very well, I was thinking about a similar functionality to symbols to reuse assets that I build multiple times. From you introduction video I have seen, that you can embed documents.
So I created a document for an asset, which I then placed 6 times. Everything behaves like I expected it. A change in the asset, results in an update of the document where I placed the assets.
But the export seems buggy. I tried exporting to PDF and to SVG, but those exports results in a large file size even I just used vectors without fx or pixel effects.
From the resulting SVG file, I could see, that the affinity designer exports an svg with an image tag an a data-uri with an image/png embedded.
I expected to get a small vector file as I just used vector paths. If I copy & paste the assets file directly into the document, the file size gets small as expected and also the file contains path information rather then a rendered image.
The best would be if during the export to SVG embedded vector documents will be converted to a symbol, that is referenced with a <use /> tag.
As a feature requests a library for assets (symbols) that can be references would be awesome. Also external assets via http or relative links would make the application complete.