Most of the issues facing the project, the transformation issues, path manipulation, etc. I have no idea how to implement. So they remain unimplemented.
A little anecdote about vectoreditor is that it was meant to be a lightweight and slightly more predictable graphics editing core for a mini version of my Ajax animator project. That project started with my fork of the richdraw project, one of the early js svg and vml editors. Josep_ssv made onlypaths which at time was probably the greatest svg editor on the web, but it was buggy. VML was very inconsistent and it was complicated.
I thought google wave was going to be big so that was in art the reason of the mini Ajax animator. I assumed that wave would support Internet explorer so that justified jsvectoreditor. Very early in raphael's history, I tried making a little experiment: opr, onlypaths in Raphael. Raphael was too new and buggy so it wasn't practical for another year.
The project svg-edit is promising. It's actually good enough for artistically inclined people to use it to real effect without too much hassle (I've only seen two real works of art made in jsvectoreditor).
The future of the Internet no doubt will not retain early IE versions. IE 9 has great svg support (I think) so svg-edit and those other projects like the canvas based fabric.js are where the innovation will occur.
Raphael is limited to what IE 6 supports. VML is no doubt powerful, but it pales in comparison to what can be done today with svg and canvas. Dmitry has stated that there are things that will not exist in Raphael because ie can't support it.
If you would like to maintain jsvectoreditor I can make you the project owner
Sent from my iPhone
The jsvectoredit json is just an array of svg attributes. It's one
dimensional as jsvectoreditor doesn't support groups. Just loop each
element and add the string <.type attr1=attr2...></.type>
Sent from my iPhone
On Oct 7, 2010, at 7:02 PM, Karl Tyson <tyson...@gmail.com> wrote:
>
Also it's been a while I'm not sure if the element names with .type
always matches up with path, polygon, line.
Sent from my iPhone