Change summary:
- Moved base "managed list" customization out into its own class so that it can be shared with editor/project settings customization.
- Refactored Blueprint global options (i.e. Class Settings) details customization to utilize the new "managed list" base class.
- Removed filter text as a customizable managed list display option and redefined it to be more consistent with property editor nodes.
- Fixed the "Imports" display in Class Settings to no longer list global imports in the non-default section.
- Added a new details customization for UBlueprintEditorSettings.
- Added a customized editor for the 'NamespacesToAlwaysInclude' property for both local user settings and shared project settings.
- Moved the "Add" button for imports and interfaces to be on the same line as the header row (eliminates some wasted space in the details view).
- Fixed up global import property display names and tooltips to be more descriptive.
- Fixed an issue that prevented reselection of the previous namespace setting in the Blueprint namespace entry combo box after clearing it.
- Fixed the incorrect vertical alignment of import/interface item rows.
#jira UE-143552, UE-133369, UE-136904, UE-142557
#rb Ben.Hoffman
#preflight 622ba26c46679d56c31dddda
[CL 19365260 by Phillip Kavan in ue5-main branch]
Fixes Reverting mark for add asset preventing to recreate an asset with the same name in the same editor session (Asset was still present in AssetRegistry).
#jira UE-140995, UEENGQA-62727
#rb Sebastien.Lussier
#tb Tim.Gautier
#preflight 62056230b84973a2bb61b450
#ROBOMERGE-OWNER: luc.eygasier
#ROBOMERGE-AUTHOR: luc.eygasier
#ROBOMERGE-SOURCE: CL 18943038 in //UE5/Release-5.0/... via CL 18943294 via CL 18943483
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v917-18934589)
#ROBOMERGE-CONFLICT from-shelf
[CL 18943896 by luc eygasier in ue5-main branch]
Created ExternalCookOnTheFlyServer editor object for communicating with a running Zen COTF server
Recook packages when they are saved in the editor
#rnx
#preflight 62050bfde54ab7c24bb58f8f
#rb pj.kack
[CL 18934629 by CarlMagnus Nordin in ue5-main branch]
Fix spurious display message from SourceControl when config class settings are changed; changes in script packages should not be treated as SourceControl on the package file.
#rb JeanFrancois.Dube
#rnx
#preflight 62001fc3676584e71ea9ec38
[CL 18882178 by Matt Peters in ue5-main branch]
Added new DD background icons and badges to Starship Style
Added back support for DD notifications
Moved DDNotifications into DDEditorModule
#rb devin.doucette, matt.kuhlenschmidt
#preflight 613f31e9c136f100013263b8
[CL 17490903 by mark lintott in ue5-main branch]
This is a workaround for a race condition where the hit-proxies may be updated while an async build is in progress, leading to incomplete or incorrect hit-proxy data.
#rb Brooke.Hubert, Matt.Kuhlenschmidt
#preflight 61017398431c7800015367c8
[CL 16986531 by Jamie Dale in ue5-main branch]
This is an update to CL 14327142 for https://jira.it.epicgames.com/browse/UE-99374
[REVIEW] [at]brooke.hubert [at]francis.hurteau [at]Nick.Whiting [at]Graham.Wihlidal
#ROBOMERGE-SOURCE: CL 16329991 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v804-16311228)
[CL 16330079 by brandon dawson in ue5-main branch]