I'm cc'ing my reply to inkscape-devel, where more people will be able
to comment.
On Sun, 25 Jul 2004 20:30:52 +0300, Anatoly Podlesnuk <beerubeer@...466...> wrote:
Hi
It's good idea to join spalah and inkscape.
There is some questions.
1. I'm not use in spalah "items tree" of SVG nodes from sodipodi. Spalah
items tree is much simple. So I will need some help with inkscape items
tree.
We haven't yet departed too far from Sodipodi's system of SPObjects
tree and repr tree that are synced periodically, though we did a lot
of incremental changes to it (mostly in the direction C++fying it). I
don't think anything simpler than that will actually work for
interactive SVG editing. Of course we will be glad to help you with
it.
2. Spalah uses ming library (
ming.sourceforge.net) for flash
generation,
so inkscape will require this library.
No problem. SWF export is a good thing to have, even if for static
SVGs at first.
3. What is role spalah code in inkscape? It will a part of
ExportDialog
or inkscape will able to add animation to SVG objects? As I know
inkscape does not support some SVG nodes that responses for animation.
Our goal is to be a complete SVG editor, and that includes animation.
So we'll need to add support for all the corresponding elements and
attributes. As for the UI, what I had in mind is a timeline control
selecting one of the frames for editing, plus a separate preview
window (based on inkview?) with actual animation. Of course, at this
stage all this requires lots of thinking, planning, and experimenting.
4. What about release planning, code formatting,
classes/functions/variables names?
I guess the main development principle is that CVS must always remain
compilable and workable, without bad regressions. Releases are done
when there's enough stuff for a new release, usually every 2 to 3
months. There's a period of code freeze and bug hunt before a release,
but at other times you're free to work on your stuff. For coding
style, we have a few guidelines here:
http://inkscape.sourceforge.net/doc/coding_style.php
Let me know what you think.