Maniphest T93406

Removal of most of the old pose library
Closed, ResolvedTO DO

Assigned To
Sybren A. Stüvel (sybren)
Authored By
Sybren A. Stüvel (sybren)
Nov 26 2021, 3:28 PM
Tags
  • Animation & Rigging
  • BF Blender (3.5)
Subscribers
Sybren A. Stüvel (sybren)

Description

The old pose library should be removed in Blender 3.3, as discussed in the 2021-11-25 Animation & Rigging module meeting.

  • Remove Python API marked as deprecated in T93405:
    • Operators:
      • poselib.action_sanitize
      • poselib.apply_pose
      • poselib.browse_interactive
      • poselib.new
      • poselib.pose_add
      • poselib.pose_move
      • poselib.pose_remove
      • poselib.pose_rename
      • poselib.unlink
    • RNA properties:
      • Object.pose_library
  • Remove C/C++ code of the old pose library, except what's mentioned below. bAction::active_marker can be marked with DNA_DEPRECATED. it should stay because its future use is uncertain, and the impact of de-deprecating fields is unknown (at least to me, Sybren).
  • Update the manual by removing the old pose library sections.

What should stay in Blender 3.3+:

  • The DNA for action markers (bAction::markers) and the corresponding Python API. This will allow future versions of Blender to still convert old pose libraries to new ones.

T93405 tracks the Blender 3.2 targets: removal of the user interface and deprecation of the Python API.

Related Objects

Mentioned In
rBM9747: Animation: Removal of most of the old pose library
rB48b5dcdbe857: Animation: Removal of most of the old pose library
D14819: Timeline marker names are not correctly clipped in some cases
rB81b55d7988c1: Pose library: add deprecation notices
T93405: Remove old pose library from UI, and deprecate Python API
Mentioned Here
T93405: Remove old pose library from UI, and deprecate Python API

Event Timeline

Sybren A. Stüvel (sybren) renamed this task from Removal of most of the old pose library to Removal of most of the old pose library in Blender 3.2.Nov 26 2021, 3:28 PM
Sybren A. Stüvel (sybren) changed the task status from Needs Triage to Confirmed.
Sybren A. Stüvel (sybren) created this task.
Sybren A. Stüvel (sybren) renamed this task from Removal of most of the old pose library in Blender 3.2 to Removal of most of the old pose library.Apr 4 2022, 2:32 PM
Sybren A. Stüvel (sybren) added a project: BF Blender (3.3).
Sybren A. Stüvel (sybren) mentioned this in rB81b55d7988c1: Pose library: add deprecation notices.Apr 4 2022, 3:32 PM
Sybren A. Stüvel (sybren) updated the task description.Apr 4 2022, 3:42 PM
Bastien Montagne (mont29) moved this task from Backlog to bcon2: Features on the BF Blender (3.3) board.Jun 2 2022, 10:09 AM
Bastien Montagne (mont29) changed the subtype of this task from "Report" to "To Do".
Sybren A. Stüvel (sybren) moved this task from TODOs to Short Term on the Animation & Rigging board.Nov 29 2022, 11:03 AM
Sybren A. Stüvel (sybren) edited projects, added BF Blender (3.5); removed BF Blender (3.3).
Sybren A. Stüvel (sybren) updated the task description.Dec 6 2022, 5:29 PM
Sybren A. Stüvel (sybren) updated the task description.Dec 6 2022, 5:43 PM
Sybren A. Stüvel (sybren) updated the task description.Dec 6 2022, 6:25 PM
Sybren A. Stüvel (sybren) claimed this task.Dec 6 2022, 6:45 PM
Sybren A. Stüvel (sybren) mentioned this in rB48b5dcdbe857: Animation: Removal of most of the old pose library.Dec 6 2022, 6:45 PM
Sybren A. Stüvel (sybren) updated the task description.Dec 6 2022, 6:46 PM
Sybren A. Stüvel (sybren) mentioned this in rBM9747: Animation: Removal of most of the old pose library.Dec 6 2022, 6:58 PM
Sybren A. Stüvel (sybren) closed this task as Resolved.Dec 6 2022, 7:01 PM
Sybren A. Stüvel (sybren) updated the task description.