- 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]
Reworked the ClassDataSource so that it doesn't require a full data refresh when a module is Loaded, Unloaded or Reloaded.
Deprecated the capacity for a ContentBrowser Data Source to request a full data refresh since this doesn't well scale on large projects.
Added a way to query a IReload for the classes that were reinstancited.
Fixed a bug in the FNativeClassHierarchy::GatherMatchingNodesForPaths function. It failed a getting a existing class node if a folder in its path had the same name has the class.
#jira UE-208789
#rb kevin.macaulayvacher
[CL 32212553 by julien stjean in ue5-main branch]
- Refactor AssetViewUtils::LoadAssetsIfNeeded to take settings struct and return enum code.
- Allow cancelling when loading redirectors or when loading referencers.
- Use AssetViewUtils::LoadAssetsIfNeeded in asset view context menu a well as folder tree to unify progress/cancellation for both
[CL 32159723 by robert millar in ue5-main branch]
Also removed some uneeded code and removed some unessary copy of a SharedPtr in the construction of the frontend filters.
#jira UE-208480
#rb JeanLuc.Corenthin
[CL 31911508 by julien stjean in ue5-main branch]
- SPathPicker calls OnPathSelected in its Construct when path is valid(passes filters). This is controlled by a flag in FPathPickerConfig, off by default.
- SNewClassDialog disables Create button until OnPathSelected is called)
#jira UE-202592
#rb aditya.ravichandran, brooke.hubert
[CL 31833631 by kerim borchaev in ue5-main branch]
- CVar ContentBrowser.ShowPluginFolderIcon to control visibility, disabled in UEFN restricted mode
- Child folders in plugins use normal icon to reduce visual noise
[CL 31731686 by robert millar in ue5-main branch]
- ContentBrowserUtils::ShouldShowCustomVirtualFolderIcon and cvar ContentBrowser.ShowCustomVirtualFolderIcon so it can be disabled in UEFN
- Attribute ContentBrowserItemAttributes::ItemIsCustomVirtualFolder for categorization
- Built-in folders like All, Game, Engine, Plugins are not marked with the above attribute
- Set ContentBrowser.ShowCustomVirtualFolderIcon to 0 when entering UEFN restricted mode
#rb Rex.Hill
[CL 31729647 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]
Add copy path to context menu in path tree.
Change path copying for folders to use internal paths to more closely match how the same command copies internal path style references for assets.
[CL 30779729 by robert millar in ue5-main branch]