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]
- Object path
- Export text path
- Disk path to asset file
- Non-virtual package path
Don't force path tree to repopulate when navigating unless navigating to a folder that isn't present in the tree.
Don't query backend for crumbs to navigate to every frame.
#rb aditya.ravichandran
[CL 33188389 by robert millar in ue5-main branch]
[FYI] robert.millar
Original CL Desc
-----------------------------------------------------------------
Fix filtering out developer folders from favorites view without meaning to.
[CL 33012756 by robert millar in ue5-main branch]
- Fix use of per-content browser settings in favorites view.
- Fix 'empty folder' filtering to work the same in initial population and incremental updates.
- Correctly populate visible root items after incremental updates when filter is inactive.
[CL 32799503 by robert millar in ue5-main branch]
- Decouple population from text filtering
- Factor out tree data from widget as a precursor to being able to bind data externally
- Search for parents to build from leaf to root rather than reverse
#rb aditya.ravichandran, Julien.StJean
[CL 32700859 by robert millar in ue5-main branch]
- Move redirector filtering into backend
- Add a custom filter into SFilterBar to maintain old UI for redirector visibilty
[CL 32257795 by robert millar in ue5-main branch]
Combo box with history dropdown.
Conversion to edit text box by clicking in blank space or F4 key.
Auto-complete for suffixes of currently typed path.
#rb aditya.ravichandran
[CL 31356550 by robert millar in ue5-main branch]
Don't move an asset if it cannot be made public or if it ends up referencing a private asset that's not being moved or if a dependent asset cannot be moved to a different plugin
Only enabled if AssetTools.EnablePublicAssetFeature cvar is set (which replaces ContentBrowser.PublicAsset.EnablePublicAssetFeature)
#rb Rex.Hill
#rnx
[CL 30595439 by dave belanger in ue5-main branch]