diff options
| author | MenTaLguY <mental@rydia.net> | 2006-01-16 02:36:01 +0000 |
|---|---|---|
| committer | mental <mental@users.sourceforge.net> | 2006-01-16 02:36:01 +0000 |
| commit | 179fa413b047bede6e32109e2ce82437c5fb8d34 (patch) | |
| tree | a5a6ac2c1708bd02288fbd8edb2ff500ff2e0916 /doc/WISHLIST | |
| download | inkscape-179fa413b047bede6e32109e2ce82437c5fb8d34.tar.gz inkscape-179fa413b047bede6e32109e2ce82437c5fb8d34.zip | |
moving trunk for module inkscape
(bzr r1)
Diffstat (limited to 'doc/WISHLIST')
| -rw-r--r-- | doc/WISHLIST | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/doc/WISHLIST b/doc/WISHLIST new file mode 100644 index 000000000..e083a591b --- /dev/null +++ b/doc/WISHLIST @@ -0,0 +1,51 @@ + +Inkscape Wishlist +----------------- +This file is for capturing random details about desired development +work, ideas, etc. The Inkscape feature request page is probably a +better location for such things, but this can serve as a convenient +scratchpad. + + +Rework xml tree +=============== +use reprs as lightweight wrappers around gnome-xml, +keeping syntax as close to DOM as possible + + +Split SPDesktop object into modular inherited objects +===================================================== +SPDesktop - base, has drawing group, no contexts +SPEDesktop - editable desktop - more full-featured +SPNamedDesktop - Desktop, deriving its layout from NamedView - i.e. guides, + grid etc. will be saved per-desktop + +desktop_show_borders/hide_borders - show/hide rulers & stuff - usable for + Bonobo component + + + +Javascript for Animation support(?) +=================================== +> The mozilla javascript engine is under dual MPL/GPL +> (http://lxr.mozilla.org/seamonkey/source/js/src/) and written in C. +> Hopefully there's some nice way to build off that... + +The main reason JavaScript would be tricky is that it would be modifying +the document out from under you via the DOM, so you couldn't have a +"time slider" or something like you could for the SMIL stuff. + +That's a real headache, and the only way I can see it working is if the +document is cloned and played back in a separate "audition" window, then +the modified document thrown away at the end. + +But then, why implement Javascript in Inkscape? An audition feature +that calls out to an external player application would work just as well +(and indeed, that's exactly how applications like Flash cope with +scripting). + +[ note that implementing scripting for Inkscape itself is a separate +issue, and probably warrants a language-agnostic scripting interface +like the GIMP's PDB, only less grotty ] + +-- Mental
\ No newline at end of file |
