Having recently subscribed to the dev mailing list (to request edit access on the wiki) it's been interesting to watch how things work from the development side. At the bottom of this message, is the content of a recent message from the mailing list, which I have permission to post.
For the most part, as I understand it, Inkscape users, especially those who have no development skills, or understanding of development, probably will not have much to contribute here (like me, for example). If all you have is a wish for this feature or that feature, the place to ask for it, is in a "bug report"/feature request at Launchpad (https://launchpad.net/inkscape). But if you have some understanding of application development in general, or Inkscape development specifically, please feel free to post comments in the wiki, as indicated.
To avoid some potential repetition, I'm already planning to post a summary of what I've seen as the most requested features which members here have said Inkscape needs, to become truly competitive as a professional vector graphics program. These are (in no particular order):
- object manager
- true CMYK print color
- gradient mesh
Also, I want to post up to 3 links to forum topics, which discuss how Inkscape either can be improved, or what it needs to be a full-fledged professional tool. In replies to this topic, could you all suggest which ones would be the best for that? After a week or so, I'll review all the suggested topics, and post the best on the wiki Roadmap page.
And if you do have some kind of development insight, here's how to contribute to the roadmap:
With 0.91 finally coming to a wrap soon, there are many different ideas on what to focus on next. One thing we all agree on is turning the next few releases out more rapidly, 0.92 especially.
To do this, we'll need to carefully select which new features to undertake each release; the more discriminating we are, the less risk of delay we'll face in these. The less we undertake in parallel, the more quickly we can perfect what we do tackle. The more we collaborate together as a team, the better the end result will be.
The Inkscape roadmap has proven instrumental in prioritizing and organizing our effort in the past. We can to use it again to help chart our course of development for the next several releases.
I'd like to tackle this in three steps: First, brainstorm and gather ideas into a big list. Second, filter the list down to our most pressing needs. And third, prioritize that list across the next half-dozen releases.
I figure we should strive for one primary objective each release, with one secondary and perhaps a few tertiary items. Of course, as we go we'll also have some surprises, early deliveries and the like; no need to turn those away. But the idea is to focus Inkscape on what we as a project want to achieve each release.
What do you think should be listed in our Roadmap?