Blender Git Statistics -> Branches -> temp-asset-browser-catalogs-ui

"Temp-asset-browser-catalogs-ui" branch

Total commits : 108
Total committers : 3
First Commit : July 30, 2021
Latest Commit : September 27, 2021


Commits by Month

DateNumber of Commits
September, 202171
August, 202135
July, 20212

Committers

AuthorNumber of Commits
Julian Eisel61
Sybren A. Stüvel46
Jacques Lucke1

Popular Files

FilenameTotal Edits
asset_catalog.cc36
BKE_asset_catalog.hh36
asset_catalog_test.cc21
asset_catalog_tree_view.cc20
tree_view.cc8
asset_library_test.cc8
UI_tree_view.hh8
filelist.c7
asset_library.cc6
CMakeLists.txt6

Latest commits Feed

September 27, 2021, 16:19 (GMT)
Cleanup: clang-tidy warnings
September 27, 2021, 16:14 (GMT)
Cleanup use `nullptr` not `NULL` in C++ code
September 27, 2021, 16:09 (GMT)
Let UI show the active default catalog

Basically, rather than only letting the UI code set a new active
catalog, also always check what the current value is when constructing
the tree.
This makes the "All" catalog selected by default, but also let's the UI
update properly if the active catalog is changed from the outside (e.g.
via BPY).
September 27, 2021, 16:00 (GMT)
Sync to master

The added files were not intended to be committed/pushed. And apparently
there's a leftover from a merge conflict.
September 27, 2021, 15:54 (GMT)
Adapt to changes in master
September 27, 2021, 15:53 (GMT)
Merge branch 'master' into temp-asset-browser-catalogs-ui
September 27, 2021, 15:22 (GMT)
Add '+' icon for "All" item to allow adding top-level items

Before this, there was no way to create a catalog tree from scratch, or
to add new top-level items.
September 27, 2021, 13:38 (GMT)
Merge branch 'master' into temp-asset-browser-catalogs-ui
September 24, 2021, 18:31 (GMT)
Adapt to changes in master
September 24, 2021, 18:20 (GMT)
Merge branch 'master' into temp-asset-browser-catalogs-ui
September 24, 2021, 18:15 (GMT)
Properly null-check the asset catalog tree before accessing for UI
September 24, 2021, 18:12 (GMT)
Assets: Read catalogs immediately when loading a library

Until now, the asset catalogs would only show up after all assets from
the library were loaded. Now the catalogs are read first, which makes
them appear pretty much immediately.

I added a dedicated file-list type for asset libraries now. While not
necessarily needed, I prefer that so asset library specific stuff can be
handled in there.
September 23, 2021, 15:45 (GMT)
Cleanup: Replace iterator class, general cleanup

Instead of the iterator class which requires a bunch of boilerplate
code, use a callback based iterator. Also removed a overly pedantic
assert and wrong friend declarations.
September 23, 2021, 15:26 (GMT)
Cleanup: Sync minor change with master
September 23, 2021, 15:23 (GMT)
Remove .orig file from merge conflict
September 23, 2021, 14:24 (GMT)
Fix broken catalog adding logic
September 23, 2021, 14:18 (GMT)
Merge branch 'master' into temp-asset-browser-catalogs-ui
September 23, 2021, 09:59 (GMT)
Support deleting catalogs from the UI

Adds a 'x' icon to catalogs to delete them (including children, if any).

There's no undo/redo for editing catalogs yet (since they are not
stored in .blend files), so deleting a catalog is a destructive action.
Therefore we show a confirmation popup.

Only catalog tree-items in the UI that represent an actual catalog can
be deleted for now. With T91451 done, this will change (every item
visible will be an actual catalog, so you'll be able to delete each).
September 21, 2021, 15:03 (GMT)
Port UI code to use the new catalog UUIDs
September 21, 2021, 14:45 (GMT)
Merge branch 'temp-asset-browser-catalogs' into temp-asset-browser-catalogs-ui

MiikaHweb - Blender Git Statistics v1.06
By: Miika HämäläinenLast update: Nov-07-2014 14:18 MiikaHweb | 2003-2021