From BlenderWiki

Jump to: navigation, search

Tools | User Interface | Editors | Animation | Render | Scripting | Import/Export | Simple Todos Regression Tests


General todo items

  • Navigation shortcuts are not consistent in all editors when it makes sense (like mouse wheel panning doesn't work in image and clip editors). See #31119.

3D View

  • Pressing number keys when changing brush size not back from 2.4x report
  • Add option to allow xray and ztransp work togheter. This is a know limitation of Blender, you can see the problem if you have a Material with alpha and Transparent display enabled, turning on X-Ray has no effect (more information in the tracker, #21987)
  • Change the make_links (editors/object/object_relations.c) operator to show a menu with the properties that we can copy for every object type. Also finish to port the rest of options from 2.4x to 2.5 (like Camera data).
  • GLSL drawing doesn't support custom clipping. [1] and report
  • Copy/paste into Text Object edit mode
  • Textured draw defaults to single-sided for non-textured objects. Not very useful for a 3d editor...
  • Continuous grab doesn't function when switching view3D modal. See report.
  • Toggling out, then into quadview modifies some options. See: report

Image Editor

  • Image pinning state button in header.
  • Lock image.
  • Color Curves widget only shows temporary corrected views, get lost on rerenders or changes in viewers. Needs some kind of trigger with a notifier...
  • Image editor should support non-premulled alpha, like for painting masks.
  • While painting in sequences or movies, and having same sequence update live in compositor, black frames can appear. This is because images get moved to linear color inside composite, and paint system is accessing the same data. Both color management and image buffer 'owning' needs better handling.
  • N/T shortcut keys for panels are inconsistent in that they have left/right switched compared to 3d view. (report)
  • Original file's format settings like compression codec and some format-specific options aren't storing on file load so it's tricky to save file with exactly the same settings. (report)
  • Image repeat is currently limited by 0.25 sec, need betterapproach drawing tiles here (report)

Video Sequencer

  • Put back feature to allow scrubbing on individual strips (but consider usablity) link
  • Animated properties currently don't work on single-image strips without blend mode [2]
  • Strip blend mode "replace" doesn't allow animation
  • Scene strip preview drawing prevents RMB insert-key on buttons. Use autokey, disable preview, or use graph editor for now. (This is a todo after 2.5)
    • One solution is to implement "animation overrides" as detailed in this report.
  • Preview image / scopes have no view navigation (zooming, scrolling).
  • Improve/replace current plugin architecture (here)
  • Add a check to the preview renderer to detect whether graphics cards support off-screen render, so that people whose graphic cards can't handle those textures get better feedback. [3] and [4]
  • Sound strip volume is only evaluated once per frame, so animating the volume leads to audible volume artefacts, see report.
  • Built-in replace/alpha/etc effects only work when there's a strip below. Could work for single strip too.
  • Changing the pitch of a clip does not really change the pitch but changes the speed, see report.
  • Video dimensions aren't detecting correct for some codecs (leading to black "outline" on the bottom or right of shot). See in comments for report.
  • Movie strips aren't getting cache-limited which leads to high memory usage by internal anim structure fields.

Text Editor

  • Global undo doesn't work with editing text. (also mentioned in Interface category) link
  • Python script extensions.
  • Old todo: text files are default included in .blend files, no support for external text works, nor does it support relative paths [5]
  • Tab width is just a display option and it's not effect on indentation. See here.

Outliner

  • Datablocks view
    • Does not remember state yet after save/load.
    • Needs a system for viewing e.g. a million vertices, right now can run out of memory.
    • Button drawing style would be nice to have as it was before without border.
  • Calculation of width of data in columns needs revision. Currently uses hardcoded width hack
  • RMB menu items should be reviewed (see here)

Console

  • add the ability to run a command in another context (using the mouse, text dnd)
  • add utf8 support #30777

File Selector

  • Add support for FILE_OT_directory when used with linking or appending to type in names that include blend paths and proceeding ID groups such as /tmp/foo.blend/Scene/
  • More expectable default folder for file selector #31314

Properties

  • Horizontal layout doesn't trigger properly correct sliders when panels are larger than what fits in area (see also this report).

AnimEditors

  • Have some way to specify which AnimData block Action Editor's action field gets/sets from
  • Multi-Dimensional arrays such as UV's or Matrices don't have access through animation path creation and lookup functions.
  • Editing F-Curve keyframes through the right hand panel's number buttons doesn't recalculate the curve, see report and report and report
  • Selection syncing for bones and fcurves, see report

Logic Editor

  • Editor currently doesn't allow to edit mixed selections (only active) [6]