Blender Git Loki

Git Commits -> Revision 72c2994

Revision 72c2994 by Julian Eisel (asset-browser)
November 15, 2020, 13:52 (GMT)
Separate File Browser Data From Asset Browser data

Internally, the Asset Browser is based on the File Browser. So if you opened
one of them as a regular editor and switched back and forth between them, data
like display options, current path and navigation history (for previous/next
navigation) would be shared between them. This was quite confusing and not what
users would expect.

Now the data is entirely separate: The Asset Browser can have its own display
options, navigation history, etc.

I had to refactor some bits. But I think the resulting code is actually cleaner
than what we had before.

Addresses T82103.

Commit Details:

Full Hash: 72c2994ca83724c9a200b316706a218145e30070
Parent Commit: 057fe2c
Lines Changed: +579, -445

14 Modified Paths:

/source/blender/blenkernel/intern/screen.c (+5, -0) (Diff)
/source/blender/blenloader/intern/versioning_290.c (+0, -18) (Diff)
/source/blender/editors/include/ED_fileselect.h (+6, -5) (Diff)
/source/blender/editors/space_file/filelist.c (+125, -47) (Diff)
/source/blender/editors/space_file/filelist.h (+8, -8) (Diff)
/source/blender/editors/space_file/filesel.c (+161, -139) (Diff)
/source/blender/editors/space_file/file_draw.c (+22, -21) (Diff)
/source/blender/editors/space_file/file_intern.h (+1, -0) (Diff)
/source/blender/editors/space_file/file_ops.c (+156, -151) (Diff)
/source/blender/editors/space_file/file_panels.c (+1, -1) (Diff)
/source/blender/editors/space_file/space_file.c (+25, -38) (Diff)
/source/blender/makesdna/DNA_space_types.h (+51, -13) (Diff)
/source/blender/makesrna/intern/rna_space.c (+16, -3) (Diff)
/source/blender/windowmanager/intern/wm_operators.c (+2, -1) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021