On Sun, 2005-09-25 at 00:53 -0700, Bryce Harrington wrote:
Thus, I'd like to suggest we completely ignore what we think external folks may or may not expect. Ignore all the reviewers and critics and what they think should or shouldn't go into Inkscape 1.00.
The reason I mention the reviews is that the critics have been basically echoing my own opinion on the matter.
Off the top of my head (I'm sure I'm forgetting some things), some required things for 1.0 are:
* Full support for SVG Basic, excluding perhaps animation, interactivity/scripting and SVG fonts
* integrated PDF/PS/EPS/AI export/import (probably means hauling a subset of ghostscript in-tree, like Scribus has done)
* a proper layers dialog
* easily editable color swatches
* "paint" swatches (e.g. gradient, etc, not just solid colors)
* print-via-PDF (so we can do alpha etc directly)
* support for SVG profiles -- i.e. tracking the current set of SVG features in use, and being able to do things like (on request) force an SVG 1.2 Full document down to SVG 1.1 Tiny
bulia probably has some more UI-related must-dos.
If by some chance of fate we *did* suddenly come up with a better extension API immediately after doing 1.00, I'd have no problem with bumping us up to 2.00. In practice, though, I bet we'd find a way to keep our current stdin/stdout extension API in addition to whatever clever scheme we come up with; the stdin/stdout approach is just proving to be too dang handy to drop. :-)
Yeah.
-mental