[FYI] Mateo.Egey
Original CL Desc
-----------------------------------------------------------------
Allowing asset pickers to create their own asset view options menu by name
#rb Julien.StJean
[CL 34324249 by mateo egey in ue5-main branch]
Added 2 new commmands to copy the ObjectPath and the PackageName.
Leaved the CTRL+C keybind mapped to the same behavior as before.
Added new commands to the keybind system so that users can re-bind them.
Cleaned up some hardcoded checks for keys in the OnKeyDown.
#rb aditya.ravichandran, sebastian.arleryd
#jira UE-155995
[CL 33684273 by andrea botti in ue5-main branch]
PathView SplitterSlot is resetting its size value when closed, should keep it saved.
#rb aditya.ravichandran
#jira UE-214993
[CL 33659463 by andrea botti in ue5-main branch]
- FFrontendFilter_Text is deprecated in favor of FAssetTextFilter.
- FAssetTextFilter can be compiled and then the compiled filter cloned for use in parallel.
- Change FFrontendFilter_CustomText to work by merging its query with FAssetTextFilter instead.
- Deprecate UTextFilter*Handler classes and replace with an explicitly registered interface for thread safety.
Refactor item storage in SAssetView:
- FAssetViewItemCollection stores items and handles threading/updates
- Items are stored linearly in an array with an external lookup for simpler filter progress handling
- FHashTable used for lookup can be built & deduplicated in parallel
Other changes and optimizations
- Move AssetViewTypes.h header to private directory as it was had no DLL exported members anyway.
- When SAsset view receives a new backend filter, check if it's different before requesting a full refresh.
#rb aditya.ravichandran, Julien.StJean
[CL 33396639 by robert millar in ue5-main branch]