It should always show the subobject editor when an actor is selected (this state only exists for the main window as far as I know, but it still shold be honored if it is possible)
When a core entity\prefab is selected
It should show the subobject editor when the CVar CoreEntity.UI.ForceShowComponentEditor = true, and this is the default behavior
It should hide the subobject editor when the CVar CoreEntity.UI.ForceShowComponentEditor = false
It should not have a search bar in the subobject editor
Note that there will be some differences, like the prefabs editor will not have a blueprints button, and currently the main editor has a label of the number of components\objects that I think has to be taken off, so that won't be there. See screen cap for new behavior.
#jira UE-195346
#rb brooke.hubert
[CL 27903205 by karen jirak in ue5-main branch]
The categories on the components for core entities now have an action menu. It has many things in it that will log.
#jira UE-194008
#rb Brooke.Hubert
[CL 27717413 by karen jirak in ue5-main branch]
This enables the card layout upon renewal of selected items in UE. I added the CVar DetailsPanel.Style.EnableCardLayout. When true throughout UE Card layout will be used, else the Classic details panel layout will be used. Also made it so the hiding\showing of the component editor is independant of the details style, by adding a ShouldHideComponentEditor to the DetailsVieiwObjectFilter, which is checked in SActorDetails.cpp to see if the Component Editor should be shown. SDetailsView has been updated to return the Card layout as the primary style key if DetailsPanel.Style.EnableCardLayout is true.
#jira UE-194197
#rb Ronald.Koppers
[CL 27475943 by karen jirak in ue5-main branch]
Updated CoreEntityDetailsFilter to introduce the following CVars:
If true, enables the card layout, else core entities will use Classic details panel:
CoreEntity.DetailsPanel.DetailsPanelEnableCardLayout
If in Card layout and true, shows the component editor:
CoreEntity.UI.ForceShowComponentEditor
Also updated SActorDetails.cpp to use CoreEntity.UI.ForceShowComponentEditor to show and hide the component editor.
#jira UE-194008
#rb brooke.hubert
[CL 27420238 by karen jirak in ue5-main branch]
* The details panel must be enhanced to show Components as cards
* This new Card style should be applicable to any details panel
* Subobject editor had to be hidden upon selection of entity
Scene graph ~ fix the linker errors caused by having to initialize a reference from importing the SDetailsView code
#jira UE-193821, UE-192032
#rb aditya.ravichandran
[CL 27395322 by karen jirak in ue5-main branch]
#rnx
[FYI] Karen.Jirak
Original CL Desc
-----------------------------------------------------------------
Feature:
* The details panel must be enhanced to show Components as cards
* This new Card style should be applicable to any details panel
* Subobject editor had to be hidden upon selection of entity
Scene graph ~ fix the linker errors caused by having to initialize a reference from importing the SDetailsView code
#jira UE-193821, UE-192032
#rb Brooke.Hubert
[CL 27366485 by hilda cruz in ue5-main branch]
* The details panel must be enhanced to show Components as cards
* This new Card style should be applicable to any details panel
* Subobject editor had to be hidden upon selection of entity
Scene graph ~ fix the linker errors caused by having to initialize a reference from importing the SDetailsView code
#jira UE-193821, UE-192032
#rb Brooke.Hubert
[CL 27366356 by karen jirak in ue5-main branch]
* The details panel must be enhanced to show Components as cards
* This new Card style should be applicable to any details panel
* Subobject editor had to be hidden upon selection of entity
#jira UE-192032
#rb Brooke.Hubert
[CL 27297832 by karen jirak in ue5-main branch]
Original CL Desc
-----------------------------------------------------------------
Prevent details panel from getting stuck on deleted elements when locked
It will now unlock and clear itself when an element is deleted
#jira UE-142503
#rb brooke.hubert
#preflight 6244d3829f4042341454d61a
[CL 19595303 by zach rammell in ue5-main branch]
It will now unlock and clear itself when an element is deleted
#jira UE-142503
#rb brooke.hubert
#preflight 6244d3829f4042341454d61a
[CL 19565596 by zach rammell in ue5-main branch]
SSubobjectInstanceEditor::OnObjectReplaced was never bound, so we now just handle this directly in SActorDetails instead
#rb Ben.Hoffman
#preflight skip
#rnx
#ROBOMERGE-AUTHOR: jamie.dale
#ROBOMERGE-SOURCE: CL 18346293 via CL 18347479 via CL 18347485 via CL 18347489 via CL 18348493 via CL 18348565
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)
[CL 18348601 by jamie dale in ue5-release-engine-test branch]
Moved FDetailFilter to its own file.
#rb matt.kuhlenschmidt
#preflight 61361043bdfce00001c0a317
#ROBOMERGE-AUTHOR: sebastian.nordgren
#ROBOMERGE-SOURCE: CL 17442135 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v870-17433530)
[CL 17442153 by sebastian nordgren in ue5-release-engine-test branch]
Updated the logic in SActorDetails::RefreshSubobjectTreeElements to match the logic in SActorDetails::OnSubobjectEditorTreeViewSelectionChanged when deciding whether a component or actor is selected
[FYI] jamie.dale
#jira none
#rb trivial
#preflight 60c2bbb1b1a4a3000131e17a
#ROBOMERGE-SOURCE: CL 16635419 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v831-16623017)
[CL 16635452 by ben hoffman in ue5-release-engine-test branch]
The button bar of the sub-object instance editor would always be visible, even if there was no valid actor context to operate on. This changes it to only appear for actor contexts (ie, we can't add components to static mesh instance elements).
#fyi Brooke.Hubert, Ben.Hoffman
[CL 16526044 by Jamie Dale in ue5-main branch]
The sub-object instance editor would warn that the given context wasn't an actor, so this limits it back to only actor contexts (like how the SCS editor used to work)
#fyi Brooke.Hubert, Ben.Hoffman
[CL 16413105 by Jamie Dale in ue5-main branch]