jiho wrote:
The easy solution would be to use more the "save to zip" extension and make it more visible (in the save menu, put it just under Inkscape svg for example).
I'm not sure what storage format was being considered, but the save to zip idea is really good , keeping the svg and the image files separate but attached, (I guess with some extension like svgz). Performance is not hurt, and images/links are not lost - best of both worlds. However, the zip should be the default with a preference setting. We don't want to ever lose our original images.
However, When the zip is extracted it might have to override any remaining or new images with that name in the directory - this leads to another problematic decision point for user which can be handled several ways but choices are never good for 1/2 the users - again, I would suggest an override yes/no dialog as default with an automatic yes/no/ask setting in preferences.
The only other drawback to this approach is the saved file size, but hard disk space is cheap so keeping original images is a very good tradeoff. Oh and I guess save time would be extended(espeicially if the image needs to be downloaded from some server location. But if either of those are problematic, the user can still elect not to use the zip format.