From BlenderWiki
Overview | Tools | User Interface | Editors | Animation | Render | Breaking Forward Compatibility | Scripting | Import/Export | Simple Todos | Regression Tests
Blender development todo list
Bug reporting
Blender is always a work-in-progress. This section will clearly list the known issues (todo items) for which you don't have to report on yet, or which have already been reported, but moved to this todo list.
Also respect the bug reporting guidelines on the bug submission page! A good bug report tells the simplest way for someone else to reproduce the problem.
Roadmap
For the Blender 2.6x series we will release in a series of bi-monthly steps; with stable branches first. Each release will be mostly stable, but include new functionality to be tested as well. UI and general design specifications for Blender will remain on 2.5 compatible level.
A related target or Blender remains to keep improving apis or modules, to enable larger groups of developers to work in parallel on projects.
What not to report
- User expectations ("I would expect this to work...") - unless you have evidence it should work (it worked before, or code is supposed to work).
- Crashes when running out of memory
Main todo item categories
Tools
- Game Engine, physics
- Editing Meshes, Sculpting, Particles, and so on
Render
- Rendering
- Baking
User Interface
- Blender's window/area manager
- Events, keys, undo, widgets, history, tool redo
Animation system
- Armatures and rigging
- Dependency graph (updating of animation dependencies)
- Drivers and constraints
- Time remapping doesn't work as it's expected (see report)
Editors
- Capabilities of individual editors
- 3D View, Image Editor, Node Editor, ...
Breaking Forward Compatibility
Todos that would imply breaking forward compatibility (i.e. a file saved with a newer Blender would not open, or open with some odd stuff, under an older Blender).
Scripting
- Creating Interfaces
- Extending and configuring Blender
- Plug-ins
Import/Export
- Blender files and Library system
- File formats to support.
- Important changes to existing IO.
- OpenCollada support.
Building Software
- Anything related to developing or creating Blender binaries for all platforms
Installation, Environment
- Windows, Linux, OS X related
- OpenGL graphics, sound
- CPUs, tablet, other devices, ...
Regression Tests
- Errors in existing regressions
- New regression tests that need adding
Simple Todos
- Simple todos that new developers can pickup
- See this sunday meeting report
- See Quick Hacks