November 23, 2020, 10:38 (GMT) |
Merge branch 'master' into asset-browser |
November 22, 2020, 16:33 (GMT) |
Draw hint instead of file list if repository path is invalid If the repository is not found, draw a nice hint why nothing is shown and how you can address that. This should greatly help understand users how to set up repositories and where the Asset Browser expects to find the assets. {F9355048} |
November 22, 2020, 16:25 (GMT) |
Fix wrong assets displayed if repository is invalid If the repository did not point to a valid .blend, all .blend files in the parent directory were read, and all their assets shown. While this may be a cool side effect, it's not wanted by design and would break when dragging in assets. The followup commit will add a hint text to the Asset Browser UI if the repository is invalid. |
November 20, 2020, 23:26 (GMT) |
Add refresh button for external repositories External repositories (ie all repositories but the "Current File" one) need manual refreshing to reflect changes. So show a button for that in the Asset Browser header, attached to the repository selector. |
November 20, 2020, 23:17 (GMT) |
Cleanup: Make header layout definition a bit cleaner |
November 20, 2020, 22:49 (GMT) |
Fix crash when showing search menu outside of File/Asset Browser |
November 20, 2020, 22:48 (GMT) |
November 20, 2020, 13:04 (GMT) |
Add sub-panel with buttons for asset author and description |
November 20, 2020, 12:49 (GMT) |
Cleanup: Use helper classes to deduplicate logic, consistent naming Also renamed the "Asset Tags" panel to "Tags" (redundancy). |
November 20, 2020, 12:06 (GMT) |
Support editing asset tags in the "Current File" repository Show buttons for adding and removing asset tags in the Asset Browser sidebar. Also adds some utility Python files that we will need further I think, especially once we want to add Python APIs for the Asset Browser for asset management systems. |
November 20, 2020, 00:26 (GMT) |
Show UIList with asset tags in Asset Browser sidebar Tags can still only be edited from Python. Operators and buttons still have to be added. Also, tags aren't read for other files yet, so the tag list is only shown for the "Current File". |
November 19, 2020, 23:32 (GMT) |
Support getting data about active file/asset from BPY Adds a label to the sidebar showing the name of the active file. |
November 19, 2020, 18:53 (GMT) |
Merge branch 'master' into asset-browser |
November 15, 2020, 13:54 (GMT) |
Fix assert failure when regenerating preview icons Would happen when changing material settings multiple times while the material-slot list was visible with the material icon previews. |
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. |
November 14, 2020, 00:08 (GMT) |
Add versioning so old files open the Asset Browser in "Current File" repository |
November 14, 2020, 00:08 (GMT) |
November 13, 2020, 23:38 (GMT) |
Give the Asset Browser a proper icon :) Turns out @jendrzych already created an icon for the Asset Manager/Browser. |
Revision f246a08 by Julian Eisel (asset-browser) November 13, 2020, 23:28 (GMT) |
Render asset previews on a separate thread on "Make Asset" Object assets support this too now, plus the Asset Browser can dynamically start showing the previews as they get finished. This makes for a quite nice and interactive experience. |
Revision a8f610a by Julian Eisel (asset-browser) November 13, 2020, 23:09 (GMT) |
Support dynamically showing local previews as they get finished The local asset previews can be created on a separate thread now, and the Asset Browser can start showing them as they get done. |
|