- Implemented the UnsavedAssetTrackers plugin and enabled it by default.
- Added the 'Unsaved' button to the Editor taskbars to display the number of unsaved packages along with a warning icon if warning are associated with one of the unsaved files.
- Updated the 'Save Content' package to display warnings if one of the packages has warnings.
- Added a class to monitor and periodically update the source controlled status of a collection of files/packages.
- Changed the default value of PromptForCheckoutOnAssetModification settings to False because the Unsaved button flow is complementary (and the popup was noisy for OFPA users).
- Updated the changelist window to use the soure control file status monitor.
#jira UE-163734 - Implement the 'Unsaved' Editor Taskbar Button
#rb Patrick.Enfedaque
#preflight 633ae915b12b8af5fde80f7c
[CL 22322224 by patrick laflamme in ue5-main branch]
#rb wouter.burgers, patrick.laflamme
#preflight 63301d3d665f6b8f7fab0066
RESOLUTION: Resolved conflict with IsAtLatestRevision() and GetNumLocalChanges()
[CL 22193646 by marco anastasi in ue5-main branch]
- The type displayed is consistent with the type displayed in the 'Changelists' window.
Removed the 'Off' from 'Source Control Off' on the tool bar because the icon and the text color are enough.
#jira UE-155247 - Show the type of actors being checked out in the "Check Out Assets" window.
#rb Patrick.Enfedaque
#preflight 6324785f5f55ba280e0a3567
[CL 22052349 by patrick laflamme in ue5-main branch]
Moves Source Control related actions to Tools menu.
#rb Sebastien.Lussier
#jira UE-117782, FORT-415499
#p4v-cherrypick 17872483
#changelist validated
[CL 17876035 by Luc Eygasier in ue5-main branch]
- Content browser drawer now working well with ctrl+space as the default keybinding. Summoning the drawer will immediately focus the search bar. Had to add some new hooks into the content browser api for that
- Moved status bar to a proper module
[CL 13470560 by Matt Kuhlenschmidt in ue5-main branch]