#jira UE-7808 - Editor slows exponentially when selecting an instanced static mesh in viewport that has a large number of instances
[CL 2427864 by Richard TalbotWatkin in Main branch]
[UE-8147] - Details window locks as before, updated work with the component tree
- Once locked, can change component selection to update the details, but the level selection is not affected
- After unlocking, any component selection will force the level selection to match
[CL 2425907 by Ben Marsh in Main branch]
A few aesthetic changes for the component tree and details panel:
- Made header area of component tree darker to match details panel style
- Made details panel not have empty space where scrollbar should be. Scrollbar no longer takes up permanent space
- Removed old components tree
[CL 2419579 by Ben Marsh in Main branch]
Fixed up the details panel name area to be aware of in world component editing.
Fixed up usage of the details panel name area to use new enum based usage flag for name areas
[CL 2419254 by Ben Marsh in Main branch]
Integrated MarcA's changes to display and edit per actor instance components.
Must set bInWorldBPEditing to true in experimental settings to enable.
#codereview dan.hertzka
[CL 2398903 by Matt Kuhlenschmidt in Main branch]
Details view supports displaying UProperties from external UStruct's that are not a property of a UObject.
#jira UE-2246 - BP: Local function variables need to support default values
[CL 2383580 by Michael Schoell in Main branch]
#jira UE-1281 : The details panel doesnt search through parameter group names
#branch UE4
#add Added a new details filter button. This is enabled by default, if the user want to turn off category filtering they need to disable it from the eye menu
[CL 2364762 by Andrew Brown in Main branch]
* Moved Slate.h into SlateBasics.h and began shifting less commonly used headers into SlateExtras.h.
* Slate.h now simply includes SlateBasics.h and SlateExtras.h.
* Slate.h includes a deprecated warning now to indicate that SlateBasics.h + specific includes should be used instead.
* Moved dozens of inlined functions using Slate widgets into .cpp files to avoid header dependencies.
* All code samples now include SlateBasics.h and SlateExtras.h so future shifts will not break most those projects, but not trigger the deprecation warning of including Slate.h.
#BUN
[CL 2329610 by Wes Hunt in Main branch]
The AppFramework module is intended to be used for compound widgets and UI related classes that are too specific (not basic enough) for Slate, but also not Editor specific (reusable in non-Editor applications and games). The test suite has been moved in its entirety for now, but core widget specific test classes will eventually be split off and moved back into Slate, so that they can live alongside of their corresponding widgets.
Other changes:
- moved to "include what you use" scheme for SColorPicker
- broke out color picker related widgets that may be reusable
- added forward declarations to reduce header include dependencies
#CodeReview: saul.abreu
[CL 2275496 by Max Preussner in Main branch]
Added some tags to several BP nodes (for use by tutorial)
Added provision to open relevant editor for highlighted widget
Added support for highlighting blueprints nodes
#codereview Thomas.Sarkanen
[CL 2254285 by bruce nesbit in Main branch]