Synfig Issue Tracker
star_faded.png
Please log in to bookmark issues
enhancement_small.png
OPEN  Enhancement #92  -  Current SVG import should be invoked through File->Open
Posted Dec 17, 2012 - updated Jan 05, 2019
action_vote_minus_faded.png
0
Votes
action_vote_plus_faded.png
Issue details
  • Type of issue
    Enhancement
  • Status
     
    New
  • Assigned to
    Not assigned to anyone
  • Progress
       
  • Type of bug
    Not triaged
  • Likelihood
    Not triaged
  • Effect
    Not triaged
  • Posted by
     Imported User
  • Owned by
    Not owned by anyone
  • Time spent
    No time spent
  • Category
    User interface
  • Resolution
    Not determined
  • Priority
    Not determined
  • Targetted for
    icon_milestones.png Not determined
  • Tags
    icon_customdatatype.png svg
  • Difficulty
    icon_customdatatype.png Easy
Issue description
Konstantin Dmitriev:

In Synfig Studio "File -> Import" used to link external file into canvas. Currently when you use File-Import to add SVG file, it's not linked, but included into canvas. It's more logical to use File-Open for that purpose. In that case we can use "File-Import" to link SVG files like we did in 0.61.09.


#2
Comment posted by
 Imported User
Dec 17, 13:25
rylleman:

I think open is not the right way to treat importing of this. Traditionally "open" opens a document into its own instance. What you're talking about is opening into another already open document, ie importing.

In my opinion there should be two ways to import, linking to the original file or appending to include the file content into the current file.

I have started a forum topic on this but not yet an feature request here at the tracker. (http://synfig.org/forums/viewtopic.php?f=14&t=3426&p=14282&hilit=append#p14282)

#3
Comment posted by
 Imported User
Dec 17, 13:26
Konstantin Dmitriev:

My suggestion is that after moving SVG import to File-> Open it will be changed to create new document instance as soon as you call it. Like this: user chooses File-> Open, selects SVG file and clicks open. Then the new document is created with the contenst of SVG file inserted there.

Another evolution of this idea might be allowing to open images too. I.e. you can link image to currently active document (via File -> Import), or you can open image (via File -> Open - that results in creating the new synfig document instance, with width & height corresponding to image, and imported image right to size there).

About the "Import" menu item: I agree its name is a bit off. "Link" is more suitable for that. Talking about overall Synfig terminology - there are many places where it should be reviewed and changed.
#4
Comment posted by
 Imported User
Dec 17, 13:26
nikitakit:

I plan to remove the C/C++ SVG importer in the future: the code has become too difficult to maintain. My python Inkscape extension can actually be run as a standalone script (still requires Inkscape, though), so if lack of built-in SVG import turns out to be a huge problem we should be able to work something out.

My choice of an alternative name for the "Import" menu option would be "Place" or "Place Image" (borrowed from In Design).
#5
Comment posted by
 djay
icon_reply.pngJul 20, 13:56, in reply to comment #4
I do not think that remove the C/C++ importer will resolve this issue. Please do not remove it. Even if actually no one is coding on, for me, it's still an important piece of synfig! And for other process, people have the choice to use the sif export inside inkscape.

Imported User wrote:
nikitakit:

I plan to remove the C/C++ SVG importer in the future: the code has become
too difficult to maintain. My python Inkscape extension can actually be run