Original CL Desc
-----------------------------------------------------------------
Prevent tab manager from summoning empty windows when no tabs can be opened
#rb lauren.barnes
#ROBOMERGE-AUTHOR: matt.kuhlenschmidt
#ROBOMERGE-SOURCE: CL 18313460 in //UE5/Release-5.0/... via CL 18313900
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)
[CL 18314217 by matt kuhlenschmidt in ue5-release-engine-test branch]
This represents UE4/Main @17911760, Release-5.0 @17915875 and Dev-PerfTest @17914035
[CL 17918595 by aurel cordonnier in ue5-release-engine-test branch]
This represents UE4/Main @17774255, Release-5.0 @17791557 and Dev-PerfTest @17789485
[CL 17794212 by aurel cordonnier in ue5-release-engine-test branch]
STabManager and SDockingTabStack: store pinned state in FTab, serialize pinned state, helpers for accessing/setting pinned state
STabDrawer:
- allow bypassing animation when opening drawer (e.g. for restoring pinned drawers on startup) and provide helper to check whether drawer is in the middle of closing
- automatically activate tab when its drawer gains focus and deactivate tab when its drawer starts to close
STabSidebar:
- change blue stripe on sidebar tab button to indicate tab active state, which is more consistent with regular tabs
- open sidebar tabs on mouse press (not mouse click), which is more consistent with regular tabs
- add UI for toggling pin state to the sidebar tab button
- prevent pinned sidebar tab drawers from closing when they lose focus
- automatically summon back drawers for pinned tabs when all other drawers are closed
#jira UETOOL-3813
#rb lauren.barnes
#preflight 612ce47a79d62b00015abe3b
#ROBOMERGE-SOURCE: CL 17353020 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v865-17346139)
[CL 17353055 by steven dao in ue5-release-engine-test branch]
Added helpers to FTabManager::FLayout to work directly with JSON rather than roundtripping to strings.
#jira UETOOL-3377
#review-16183924 @lauren.barnes
[CL 16193194 by sebastian nordgren in ue5-main branch]
Content browser now hidden by default, opening tip is displayed showing you how to access it from the drawer. It can be permanently docked into the layout from there. Opening tip is never shown again
Placement browser is now closed by default
A UE4 classic layout has been added for those who want the placement browser and content browser docked by default
#jira UETOOL-2669
#ROBOMERGE-OWNER: matt.kuhlenschmidt
#ROBOMERGE-AUTHOR: matt.kuhlenschmidt
#ROBOMERGE-SOURCE: CL 15918688 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v786-15839533)
#ROBOMERGE-CONFLICT from-shelf
[CL 15921147 by matt kuhlenschmidt in ue5-main branch]