Pose Library: Update to use the asset shelf (when enabled) #104546
No reviewers
Labels
No Label
Interest
Animation & Rigging
Interest
Blender Cloud
Interest
Collada
Interest
Core
Interest
Documentation
Interest
Eevee & Viewport
Interest
Geometry Nodes
Interest
Grease Pencil
Interest
Import and Export
Interest
Modeling
Interest
Modifiers
Interest
Nodes & Physics
Interest
Pipeline, Assets & IO
Interest
Platforms, Builds, Tests & Devices
Interest
Python API
Interest
Rendering & Cycles
Interest
Sculpt, Paint & Texture
Interest
Translations
Interest
User Interface
Interest
UV Editing
Interest
VFX & Video
Meta
Good First Issue
Meta
Papercut
Module
Add-ons (BF-Blender)
Module
Add-ons (Community)
Platform
Linux
Platform
macOS
Platform
Windows
Priority
High
Priority
Low
Priority
Normal
Priority
Unbreak Now!
Status
Archived
Status
Confirmed
Status
Duplicate
Status
Needs Info from Developers
Status
Needs Information from User
Status
Needs Triage
Status
Resolved
Type
Bug
Type
Design
Type
Known Issue
Type
Patch
Type
Report
Type
To Do
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Depends on
#104831 UI: Asset Shelf (Experimental Feature)
blender/blender
Reference: blender/blender-addons#104546
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "asset-shelf"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Motivation
A dedicated region to display poses was already on the wish-list during initial discussions for the new asset based pose library design. To minimize development time, it was decided to use the sidebar for the start instead. Problem is that this space is used for bone pickers, selection set access and all kinds of other features, typically from add-ons. So this is precious space for all kinds of important functionality, and animators end up scrolling and switching tabs a lot, slowing down the workflow.
Introducing: The Asset Shelf
The asset shelf being introduced for 4.0 addresses this in a design that is applicable throughout Blender. It is designed to provide fast, context (like mode and tool) based access to assets, at first in the 3D View, possibly in other editors as well. Unlike the UI in the sidebar, it also provides asset catalog based navigation.
Note: It was decided to not include an asset library selector and to always use the All asset library for now. With catalog based navigation that may be fine, but it's an option to bring back the asset library selector still.
It is intentionally easy for add-ons to register an own asset shelf for a given context. It works similar to registering a panel, menu or operator type. To customize behavior like clicking and dragging, the design allows add-ons to override the desired keymap items. Operators can query the active asset through context.
Technical documentation: https://developer.blender.org/docs/asset_system/user_interface/asset_shelf/
The Ellie Pose Library asset bundle can be updated to show the asset shelf instead.
Experimental Feature:
The asset shelf is still an experimental feature (enable Preferences > Interface > Developer Extras and Preferences > Experimental > Asset Shelf) It will probably be made non-experimental soon. The updates to the pose library add-on use the old UI in the sidebar if the asset shelf is disabled. Toggling the option toggles between the UIs flawlessly.
bpy.context
557d58e195bl_ui_utils.layout.operator_context
c4ffacbbfeWIP: Update Pose Library add-on to use the asset shelfto Update Pose Library add-on to use the asset shelfUpdate Pose Library add-on to use the asset shelfto Pose Library: Update to use the asset shelfPose Library: Update to use the asset shelfto Pose Library: Update to use the asset shelf (when enabled)