|
Roadmap
A high-level roadmap for the svg-edit project.
IntroductionThis document covers future versions of svg-edit. For previous versions, see the VersionHistory. Starting with 2.4, development versions of SVG-edit are given an alphabetic codename that corresponds to the name of a shape. See potential lists here: Version 2.6 (Cycloid)Proposed FeaturesImplemented Features
Proposed Release Date
FutureProposed FeaturesAnimationSVG-edit should provide a means of animating SVG content using SMIL so that it can be played back in any browser. This becomes increasingly important as more browsers come online with SMIL functionality (Webkit and soon Mozilla). The Inkscape folks have thoughts here: http://wiki.inkscape.org/wiki/index.php/Animation-%28Timeline%29 |
► Sign in to add a comment
Can SVG-edit open premade SVG ?
wyginwys - This is probably a better question for the mailing list or IRC, but the Bicorn release (2.5, current) has improvements to the level fo SVG support such that this may be possible (depending on your SVG). We are working to improve this.
Features I would like to see:
vector object operations like weld, combine, punch
copy, cut & paste of objects
transformations - skew, warp or perspective
clipping mask
hide object/ layer
The option to increase the thickness of an objects line in proportion with an increase in the objects size.
svg clip art menu, categories & viewer
text on-a-path
custom colour palettes
on/off button for on-screen rulers for x,y pick your origin point with cross hairs for 0,0
HOw about a function like this? Convert SVG to animated PNG
http://www.treebuilder.de/default.asp?file=660000.xml
I've tinkered with a copy of SVG-Edit to allow the SVG used e.g. when the user hits "edit source" to use svg extensions (e.g. <electronics:nandgate x="5" y="7" a="90">).
Basically it means that the editor keeps two dom trees: One that's a compact high level representation and one that's seen where the the svg extensions are converted to plain vanilla svg. Shape extensions are then a neat abstraction: The shape artist just needs to define a mapping from the hidden namespace to the visible one. I've done the mapping with XSLT but javascript functions could be added into the mix easily enough. Adding click actions to shapes is more work, I've just hacked something in, but the dual DOM trees feel like a good start.
Does something like this fit in with your plans? My code is very untidy but I'll have a cleanish minimal representation in a few days. I'm still exploring the svg-edit code :-)
Pan. At the moment you can zoom using Shift Mouse wheel, but you need to be able to Pan easily too. I suggest Shift Right mouse button.
@maximillian.murphy: Sounds interesting! Did you open an issue on that yet?
@gedw9 - This is supported in SVG-edit 2.5, by holding either the middle mouse button on the spacebar.
It would be nice to change shift-mouse wheel to pan left/right (in the programs I've used that's the more common use of that combination) and have another way to zoom in & out.
Would be nice to be able to export the drawing to raphaeljs code
Pre-made objects would be cool to create a visio-like application.
Metadata on objects would be cool too!
SVG-edit Box2D Physic Engine Editor integration?
Real Time collaboration ( like google draw )
api for integration ie. in Wordpress / Drupal / Custom apps
Pluggable Libraries of actionable objects (to act like Visio, Dia, OO Draw or even UML/BPM tool)
Pluggable Styles, so you could load some schemas (using namespaces from libraries for compatibility ie. with UML objects) and then style them all just by adding your CSS.
IMHO Those 4 things for many Would change svg-edit from just interesting opensource project to VERY POWERFUL, FleXible? and whats important cross platform Tool. :) If you're software or business designer You'll probably see whay I see ;) ps. some kind of modularity and loose coupling would be also needed so it would be easy to "tear it apart" ;) and come up with completly new usages easily. :)
Agree with ev45
Collaborative drawing is definitely a must.
I have saved an SVG file to a server and viewed and altered it between 2 browsers. I just need a way for JQuery or Ajax to continuously reload an SVG file to the canvas to complete a simple collaboration tool.
dezigns333, hobby16, ianrlynch, ev45ive:
Please see: Realtime collaborative drawing with SVG-edit http://code.google.com/p/svg-edit/issues/detail?id=947
Please star it and let's continue the conversation there and the action in SVN :-)
M ;-)