Blender Git Commit Log
Git Commits -> Revision 4bb90c2
Revision 4bb90c2 by Julian Eisel (soc-2021-curves) June 21, 2021, 14:31 (GMT) |
Add option to link assets on drag & drop Note: Linking in this case as in link vs. append. Easily confused with linking a data-block to multiple usages (e.g. single material used by multiple objects). Adds a drop-down to the Asset Browser header to choose between Link and Append. This is probably gonna be a temporary place, T54642 shows where this could be placed eventually. Linking support is crucial for usage of the asset browser in production environments. It just wasn't enabled yet because a) the asset project currently focuses on single user, not production assets, and b) because there were many unkowns still for the workflow that have big impact on production use as well. With the recently held asset workshop I'm more confident with enabling linking, as design ideas relevant to production use were confirmed. Differential Revision: https://developer.blender.org/D11536 Reviewed by: Bastien Montagne |
Commit Details:
Full Hash: 4bb90c2b9d76ee0e3b005f0a216f795ceea27217
Parent Commit: c3f7124
Committed By: Dilith Jayakody
Lines Changed: +132, -19
12 Modified Paths:
/release/scripts/startup/bl_ui/space_filebrowser.py (+4, -0) (Diff)
/source/blender/blenloader/intern/versioning_300.c (+15, -0) (Diff)
/source/blender/editors/include/UI_interface.h (+1, -0) (Diff)
/source/blender/editors/interface/interface.c (+2, -0) (Diff)
/source/blender/editors/space_file/filesel.c (+1, -0) (Diff)
/source/blender/editors/space_file/file_draw.c (+24, -6) (Diff)
/source/blender/makesdna/DNA_space_types.h (+8, -0) (Diff)
/source/blender/makesrna/intern/rna_space.c (+17, -0) (Diff)
/source/blender/windowmanager/intern/wm_dragdrop.c (+12, -3) (Diff)
/source/blender/windowmanager/intern/wm_files_link.c (+40, -10) (Diff)
/source/blender/windowmanager/WM_api.h (+7, -0) (Diff)
/source/blender/windowmanager/WM_types.h (+1, -0) (Diff)
/source/blender/blenloader/intern/versioning_300.c (+15, -0) (Diff)
/source/blender/editors/include/UI_interface.h (+1, -0) (Diff)
/source/blender/editors/interface/interface.c (+2, -0) (Diff)
/source/blender/editors/space_file/filesel.c (+1, -0) (Diff)
/source/blender/editors/space_file/file_draw.c (+24, -6) (Diff)
/source/blender/makesdna/DNA_space_types.h (+8, -0) (Diff)
/source/blender/makesrna/intern/rna_space.c (+17, -0) (Diff)
/source/blender/windowmanager/intern/wm_dragdrop.c (+12, -3) (Diff)
/source/blender/windowmanager/intern/wm_files_link.c (+40, -10) (Diff)
/source/blender/windowmanager/WM_api.h (+7, -0) (Diff)
/source/blender/windowmanager/WM_types.h (+1, -0) (Diff)