29 May 2023

29 May 2023
Notes for weekly communication of ongoing projects and modules.

Modules & Projects

New Features and Changes


User Interface

  • Update Windows file registration (commit) (Harley Acheson)
  • Remove precision modification upon starting transform navigation (commit) (Germano Cavalcante)
  • Various tweaks and UI text changes (commit, commit, commit) (Daniel Salazar, Damien Picard)


  • Optimize and simplify point and curve deletion (commit) (Hans Goudey)
  • Avoid inverting selection when deleting elements (commit) (Hans Goudey)
  • Improve selecction usage in curves sculpt brushes (commit) (Hans Goudey)


  • Remove collection hotkeys from pose mode (commit) (Christoph Lendenfeld)
  • Change slider pop-up menu hotkeys (commit) (Christoph Lendenfeld)


  • Reimplement and unify topology maps (commit) (Hans Goudey)
  • Avoid position copying in corrective smooth modifier (commit) (Chao Li)

Geometry Nodes

  • Expose simulation bake path in modifier (commit, commit) (Jacques Lucke)


  • Refactor IndexMask for better performance and memory usage (commit) (Jacques Lucke)
  • Refactor Render Result to allow implicit buffer sharing (commit) (Sergey Sharybin)

UV Editing

  • Complete options for rotation during uv packing (commit) (Chris Blackbourn)

Python API

  • Add bpy.context.property, for property under the mouse cursor (commit) (Josh Maros)
  • Add translation contexts to properties declared from Python (commit) (Damien Picard)
  • Use faster argument parsing for internal bpy.ops call & poll (commit) (Campbell Barton)
  • API removales
    • Remove deprecated 2D_/3D_ prefix for built-in shader names (commit, commit) (Campbell Barton)
    • Remove deprecated bpy.app.version_char (commit) (Campbell Barton)
    • Remove context override argument from bpy.ops (commit) (Campbell Barton)
    • Remove deprecated argument to split_faces API function (commit) (Hans Goudey)
    • Remove deprecated Mesh.calc_normals (commit) (Campbell Barton)
    • Remove deprecated blf.size() dpi argument (commit) (Campbell Barton)
  • Don’t default to “type” for Operator.bl_property (commit) (Campbell Barton)
  • Add bpy.app.help_text() for accessing output from --help (commit, commit) (Campbell Barton)

Weekly Reports