September 10, 2020, 16:49 (GMT) |
Merge branch 'master' into asset-metadata |
August 31, 2020, 14:04 (GMT) |
Merge branch 'asset-metadata' into asset-browser |
August 31, 2020, 14:03 (GMT) |
Adapt to new file read/write design from master Partially a compile fix for previous commit. But also moving asset-data read/write into `asset.c`, like we do it for more and more data-structures in master. |
August 31, 2020, 13:42 (GMT) |
Merge branch 'master' into asset-metadata |
August 28, 2020, 18:20 (GMT) |
Fix compiling and warning on MSVC Also use #pragma once instead of include guards, just like master now. |
August 28, 2020, 15:02 (GMT) |
Merge branch 'asset-metadata' into asset-browser |
August 28, 2020, 15:02 (GMT) |
Follow up to previous commit, rename asset operator in Outliner Forgot to rename it in the Outliner as well ("Create Asset"->"Make Asset"). |
August 28, 2020, 14:12 (GMT) |
Merge branch 'asset-metadata' into asset-browser |
August 28, 2020, 14:10 (GMT) |
Keep assets local to the file, don't copy them Previously my idea was that when creating an asset for the user repository, we'd always create a deep copy of the data-block for storage in the repository. However for the initial design, we decided to not let Blender automatically save things into a repository. The user has to mark a data-block as asset and save the file, so the asset is stored as part of that file. By adding a path to the Preferences, all .blend files in that path become part of a repository and users can then access their assets in different projects through the Asset Browser (not done yet). Because of this, the operator is now called "Make Asset" again, not "Create Asset". We don't create a new asset, we just add asset data to an existing data-block. |
August 28, 2020, 13:52 (GMT) |
Support dragging assets from Asset Browser into viewport This should work for objects, groups, materials, images. It can be added for more data-block types. The Asset Browser UI code basically forwards some asset information (like the path) to the general UI code. This can then append the asset's data-block once dropping it into the viewport. |
August 27, 2020, 17:02 (GMT) |
Merge branch 'asset-metadata' into asset-browser |
August 27, 2020, 17:00 (GMT) |
Merge branch 'master' into asset-metadata |
August 25, 2020, 01:01 (GMT) |
Some (partial dummy) additions to the Asset Browser UI * Add search button * Add filter and display options popups from the File Browser. These might have to be tweaked for the Asset Browser, but adding the buttons as a first step to fill the space. * Add properties sidebar toggle button (gear icon, like in the File Browser) * Add dummy repository selector * Use placeholder icon for Asset Browser editor |
August 25, 2020, 00:32 (GMT) |
Add list of asset categories to the left sidebar The categories are the same you can find in the File Browser filter popup: Scenes, animations, object & collections, geometry, shading, images & sounds, environments and miscellaneous. And again, all of this is more of a prototype, things will change a lot still. |
August 24, 2020, 23:15 (GMT) |
By default, show object assets in $HOME/assets.blend Obviously using this fixed path is a temporary hack. Right now goal is really just to get quick visual results to test and evaluate. |
August 24, 2020, 20:16 (GMT) |
Cleanup: Rename SpaceFile.mode to SpaceFile.browse_mode This differentiates between regular file browsing and asset browsing. |
August 24, 2020, 20:04 (GMT) |
Start preparing the Asset Browser UI * Make sure exactly the wanted regions are visible * Make sure toggling back and forth between the Asset and the File Browser works fine (with correct region setup and other settings) * Hide File Browser only region contents (e.g. panels on the left) * Use thumbnail mode as default for the Asset Browser |
August 24, 2020, 18:07 (GMT) |
Merge branch 'asset-metadata' into asset-browser |
August 24, 2020, 18:07 (GMT) |
Updates for changes in master Needed after last merge. |
August 24, 2020, 17:15 (GMT) |
Add Asset Browser as sub-editor for the File Browser This is the code design we agreed on to go with for now. See T73366. |
|