Try   HackMD

Asset Shelf in Object Mode: Concerns/painpoints

While enabling the asset shelf for object mode itself is easy, I foresee a number of issues that will need time to address before this is in a good state to be enabled by default.

Basically the asset shelf will likely need to be expanded quite a bit and usability issues addressed, since they become a lot more prominent with the asset shelf visible by default.

Point is that this will need more development time than immediately obvious. It's all doable.


  • Likely all import settings will have to be exposed in the asset shelf too (link/append, snapping, collection instancing, ).
    • How to hide this when not relevant (brush assets, pose library)? Is a flag on the asset shelf enough?
    • Currently properties are implemented on the file browser only. Do we duplicate them to the asset shelf? (That would make them per editor & per mode)
  • Asset shelf itself still has some usability quirks or bugs even, see #107881.
  • Are we going to need more filter settings (e.g. filtering by type)?
  • Are we going to need type icons (e.g. to differentiate collections & objects)?
  • Technical issue: Custom (user/studio defined) asset shelves might fight for the object mode context. Might need solving (e.g. display menu to let user choose asset shelf or merge asset shelves into one)
  • Potential performance issue: The asset shelf has some inefficiencies that could cause performance regressions (e.g. during animation playback). Needs testing.
  • Potential performance issue: Does triggering asset and asset preview loading slowdown startup?