Difference between revisions of "Dev:Software roadmap"

From Synfig Studio :: Documentation
Jump to: navigation, search
Line 1: Line 1:
A software roadmap is in the process of being developed. My task at the moment is figuring out what all I will be implementing over the next 4-6 months and [[wiktionary:quantum|quantize]] it into specific discrete steps. This way everyone should know when to expect specific types of functionality. If you would like to lobby for specific functionality to be implemented sooner than what is stated, please discuss it in the [[Talk:Software roadmap|talk page]]
+
A software roadmap is in the process of being developed. My task at the moment is figuring out what all I will be implementing over the next 4-6 months and [[wiktionary:quantum|quantize]] it into specific discrete steps. This way everyone should know when to expect specific types of functionality. If you would like to lobby for specific functionality to be implemented sooner than what is stated, please discuss it in the [[Talk:Software roadmap|talk page]].
 +
 
 +
 
 +
Since the roadmap isn't finished yet, here is an unsorted list of things that I plan to implement:
 +
 
 +
* '''Optimizations'''
 +
** Change the way surfaces are stored in memory from chunky to planar. This alone should provide significant speed improvements, as well as pave the way for hardware optimization.
 +
** Support for arbitrary [[color channels]]
 +
** Support for customizable [[color mixing gamma]]
 +
* '''User Interface'''
 +
** Re-write the canvas properties dialog, as it is currently too awkward and confusing
 +
** Reimplement the [[draw tool]] so that it is actually useful
 +
 
 +
 
 +
There is certainly much more that I haven't mentioned, but it's a start.

Revision as of 10:54, 18 January 2005

A software roadmap is in the process of being developed. My task at the moment is figuring out what all I will be implementing over the next 4-6 months and quantize it into specific discrete steps. This way everyone should know when to expect specific types of functionality. If you would like to lobby for specific functionality to be implemented sooner than what is stated, please discuss it in the talk page.


Since the roadmap isn't finished yet, here is an unsorted list of things that I plan to implement:

  • Optimizations
    • Change the way surfaces are stored in memory from chunky to planar. This alone should provide significant speed improvements, as well as pave the way for hardware optimization.
    • Support for arbitrary color channels
    • Support for customizable color mixing gamma
  • User Interface
    • Re-write the canvas properties dialog, as it is currently too awkward and confusing
    • Reimplement the draw tool so that it is actually useful


There is certainly much more that I haven't mentioned, but it's a start.