Skip to content

Asset Browser#412

Merged
freezy merged 119 commits into
masterfrom
editor/assetlibrary
May 29, 2022
Merged

Asset Browser#412
freezy merged 119 commits into
masterfrom
editor/assetlibrary

Conversation

@freezy
Copy link
Copy Markdown
Owner

@freezy freezy commented May 13, 2022

Finally tackled this one. Closes #348. See below for open items, and the README for more details. This is how it currently looks:

image

TODO

  • Remove whole selection, not just the clicked item
  • Fix date
  • When filtering through link, keep selected element selected.
  • Handle asset preview loading when adding
  • Add URLs and tags
  • Simplify data structure (only store ref, no guid)
  • Fix name not appearing in the grid
  • Move a few more items from our tables into the lib
  • Clean up previous code from @Vroonsh
  • Merge the two query classes
  • Add scrolling to details panel
  • Make tag and attribute filter visibles in the details panel, and hitting them again should remove the query instead of adding a second one.
  • Re-organize the asset repository
  • Add proper documentation

@freezy freezy force-pushed the editor/assetlibrary branch from eed5998 to adaf058 Compare May 13, 2022 22:46
@freezy freezy force-pushed the editor/assetlibrary branch from f6274e1 to d00c63e Compare May 28, 2022 22:49
freezy and others added 28 commits May 29, 2022 11:52
- PrefabLibrarySettingsAsset
- PrefabLibraryEditor
- First try with global PinballMetaData embedded into assets .meta userData field
- new JsonSerializableList object to allow save/load of polymorphic lists into Json format
- new ProjectFolderPropertyDrawer for setting folders into PrefabLibrarySettingsAsset
- generic Thumbnailview & ThumbnailViewElement
- generic Popuplist adapted from UnityReferenceSource
- PrefabThumnailView & PrefabThumbnailViewElement
- LabelsPopupList
- Added CreatePixelTexture helper to TextureExtensions
- Updated PrefabLibraryEditor
   - Thumbnail view integrated
   - Details view including prefab interactive preview
- LabelsHandler is managing categories & labels from both LabelLibraryAsset and any other asset's labels
- new PinballLabelList & PinballLabelCategoryList for fast unique addition (HashSet)
- upgrade ThumbView & Element (Selectable element, remove name display)
- clean LabelPropertyDrawer comments
- create LabelsThumbnailView & Element
…ad of category

- better Thumbnailview filtering
- cleanup & comments
@freezy freezy force-pushed the editor/assetlibrary branch from d00c63e to 253be91 Compare May 29, 2022 09:54
@freezy freezy merged commit dc3622c into master May 29, 2022
@freezy freezy deleted the editor/assetlibrary branch May 29, 2022 11:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Handling VPE specific prefabs tags metadata (could be extended to all metadata and all assets)

3 participants