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?