[FYI] Bryan.Johnson
Original CL Desc
-----------------------------------------------------------------
[Backout] - CL31782478
[FYI] karen.jirak
Original CL Desc
-----------------------------------------------------------------
Place Actors Panel - Usability Improvements
~ Extracted a large chunk out of FToolkitBuilder and put it in abstract class CategoryDrivenContentBuilderBase, which provides a base class for any class which needs a lefthand vertical category picker which loads content in the box next to the picker
~ Implemented CategoryDrivenContentBuilder, which provides a delegate which takes an FName as an argument which provides the name of the category just clicked, and returns the TSharedRef<SWidget> the user wants loaded for the selected category
~ created FPlacementModeCommands which creates a command to load content for any placement commands found
~ Introduced CVar PlaceActors.EnableCategoryChooserView which, when true, loads the new (in progress) place actors tab
~ altered SPlacementModeTools to create and use the CategoryDrivenContentBuilder when PlaceActors.EnableCategoryChooserView is true, else it loads the usual place actors panel
~ updated ToolElementRegistry with a convenience method that generates the widget and immediately converts it to a shared Ref
Note that after a change in the CVar, you will need to close and reopen the place actors panel for it to appear properly.
#jira UE-205201
#rb brooke.hubert, JeanMichel.Dignard
[CL 31846160 by karen jirak in ue5-main branch]
[FYI] karen.jirak
Original CL Desc
-----------------------------------------------------------------
Place Actors Panel - Usability Improvements
~ Extracted a large chunk out of FToolkitBuilder and put it in abstract class CategoryDrivenContentBuilderBase, which provides a base class for any class which needs a lefthand vertical category picker which loads content in the box next to the picker
~ Implemented CategoryDrivenContentBuilder, which provides a delegate which takes an FName as an argument which provides the name of the category just clicked, and returns the TSharedRef<SWidget> the user wants loaded for the selected category
~ created FPlacementModeCommands which creates a command to load content for any placement commands found
~ Introduced CVar PlaceActors.EnableCategoryChooserView which, when true, loads the new (in progress) place actors tab
~ altered SPlacementModeTools to create and use the CategoryDrivenContentBuilder when PlaceActors.EnableCategoryChooserView is true, else it loads the usual place actors panel
~ updated ToolElementRegistry with a convenience method that generates the widget and immediately converts it to a shared Ref
Note that after a change in the CVar, you will need to close and reopen the place actors panel for it to appear properly.
#jira UE-205201
#rb brooke.hubert, JeanMichel.Dignard
[CL 31789618 by bryan johnson in ue5-main branch]
- removed the new explicits on the constructors as it is causing compilation errors
#jira UE-205201
#rb Jean.Perrier, justin.peterson
[CL 31786531 by karen jirak in ue5-main branch]
- fix import in CategoryDrivenContentBuilder.h
- move copyright up in the placement commands
#jira UE-205201
#rb justin.peterson
[CL 31784985 by karen jirak in ue5-main branch]
~ Extracted a large chunk out of FToolkitBuilder and put it in abstract class CategoryDrivenContentBuilderBase, which provides a base class for any class which needs a lefthand vertical category picker which loads content in the box next to the picker
~ Implemented CategoryDrivenContentBuilder, which provides a delegate which takes an FName as an argument which provides the name of the category just clicked, and returns the TSharedRef<SWidget> the user wants loaded for the selected category
~ created FPlacementModeCommands which creates a command to load content for any placement commands found
~ Introduced CVar PlaceActors.EnableCategoryChooserView which, when true, loads the new (in progress) place actors tab
~ altered SPlacementModeTools to create and use the CategoryDrivenContentBuilder when PlaceActors.EnableCategoryChooserView is true, else it loads the usual place actors panel
~ updated ToolElementRegistry with a convenience method that generates the widget and immediately converts it to a shared Ref
Note that after a change in the CVar, you will need to close and reopen the place actors panel for it to appear properly.
#jira UE-205201
#rb brooke.hubert, JeanMichel.Dignard
[CL 31782540 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]
* Added a Separator Builder to the Modular class display infrastructure.
#jira UE-191012
#rb Brooke.Hubert
[CL 26595002 by karen jirak in ue5-main branch]
Adds a preset manager with controls to edit preset labels and tooltips, display both project level and user level presets, and create/delete user level preset collections.
Presets are now saving internal tool setting state via json encoded strings, to avoid issues with transient class flags.
Presets are now either created by the user under project trees or via the preset manager in the plugin tree to act as user level preset collections.
A default preset collection is automatically created upon editor start up if none exists prior.
The default preset is used as the destination for all new presets until explicitly overridden by the user within an editor session.
Preset updating is removed for the time being.
#rb semion.piskarev
#preflight 6435e3b52909bc56c8f4c37a
[CL 25000852 by nathan mitchell in ue5-main branch]