Commit Graph

119 Commits

Author SHA1 Message Date
matt kuhlenschmidt
9e3deb7716 Project dialog reskin
#jira UETOOL-2465

#ROBOMERGE-SOURCE: CL 15366173 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)

[CL 15368932 by matt kuhlenschmidt in ue5-main branch]
2021-02-09 15:02:56 -04:00
sebastian nordgren
eba54425f5 Padding fixes for left alignment in the details panel.
Splitter line now always visible, and splitter column width ratio adjusted to be closer to 50/50.

Favorites hint text now renders with a more subdued style.

[at]lauren.barnes

#ROBOMERGE-SOURCE: CL 15355944 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)

[CL 15360308 by sebastian nordgren in ue5-main branch]
2021-02-08 17:05:10 -04:00
louise rasmussen
790a38947e Updated Static Mesh Icon
#ROBOMERGE-SOURCE: CL 15337258 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)

[CL 15337259 by louise rasmussen in ue5-main branch]
2021-02-05 09:58:38 -04:00
louise rasmussen
75b78dbb8e Pathway for Toolkits to add Viewport Overlay Widgets
#JIRA UETOOL-2865
#rb matt.kuhlenschmidt

#ROBOMERGE-SOURCE: CL 15322928 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)

[CL 15322953 by louise rasmussen in ue5-main branch]
2021-02-04 17:51:49 -04:00
matt kuhlenschmidt
8d6b24a1a7 Fix a few minor icon bugs
#ROBOMERGE-SOURCE: CL 15307851 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)

[CL 15307855 by matt kuhlenschmidt in ue5-main branch]
2021-02-03 21:22:00 -04:00
sebastian nordgren
5314bd83ed Fixed SCS editor padding issues.
#rb trivial

[CL 15281044 by sebastian nordgren in ue5-main branch]
2021-02-02 12:53:57 -04:00
Louise Rasmussen
d86f2eff63 Separate Panel for Modes Palette, applied to Modeling Mode
#JIRA UETOOL-2865
#rb Lauren.Barnes

[CL 15273316 by Louise Rasmussen in ue5-main branch]
2021-02-01 14:55:57 -04:00
Lauren Barnes
cd830bc84a Adding pause/eject/stop icons for PIE in the new style
#jira none
#rb trivial

[CL 15211414 by Lauren Barnes in ue5-main branch]
2021-01-26 17:32:08 -04:00
sebastian nordgren
dc47ccd9c0 Added 4 pixels of padding to the top of the name area in the actor details panel.
Removed 2 pixels of padding from and the down arrow from SEditorHeaderButtons.

Added 2 pixels of padding to the right of Blueprint add parameter button.

#rb trivial

[CL 15207710 by sebastian nordgren in ue5-main branch]
2021-01-26 10:56:06 -04:00
Matt Kuhlenschmidt
22268eca5f Source control dialog cleanup and reskin
[CL 15178205 by Matt Kuhlenschmidt in ue5-main branch]
2021-01-25 11:45:57 -04:00
Thomas Sarkanen
5419497f90 BlendSpace 2.0: Blendspace Graph Node
Added a new animation graph node that hosts its own UBlendSpaceBase. Modified UBlendSpaceBase to allow for pose links to be evaluated as the sample points.
The new blend space graphs can be spawned from existing UBlendSpace and UBlendSpace1D assets, or they can be created from scratch, or they can be converted from existing blendspace player nodes via the context menu.

Fixed anim node conversion functions so that their transactions work correctly.

Updated FBlueprintEditorUtils::IsGraphNameUnique to allow it to work with any object as the outer, not just UBlueprint. UBlueprint still has a special case for functions and events. This is to support GenerateUniqueGraphName within a scope (e.g. an outer graph).

Formalized the concept of 'node sub-graphs' (as well as the composite node pattern a little). Previously a number of known node types that contained sub-graphs (e.g. UK2Node_Composite) had special case logic for dealing with node/graph deletion etc. Now  any node can opt into this behaviour via the GetSubGraphs() override.

Added status bar readouts for the blendspace grid, so we dont have to stuff the prompts into the tooltip any more.

Moved anim BP related APIs out of FBlueprintEditor. They are always used via FAnimationBlueprintEditor.

Refactored graph title bar widget creation out into a function to allow other document tab factories to create it.

Altered breadcrumb trail click callbacks and SMyBlueprint::ExecuteAction to always JumpToHyperLink rather than calling OpenDocument directly. This allows unknown (to FBlueprintEditor) document types that reference objects to be correctly jumped to using the breadcrumb trail. Derived asset editors (i.e. FAnimationBlueprintEditor) can intercept the JumpToHyperlink call to ensure that the correct document is presented (i.e. the correct tab payload is generated).

Instead of making yet another bunch of duplicated code for handling the various alpha blend options, refactored this into FAnimGraphNodeAlphaOptions (for editor code) and FAnimNodeAlphaOptions (for runtime code).

Added OnCopyTermDefaultsToDefaultObject for per-node copying of default values from editor node to runtime node, rather than another special-case in the compiler.

#rb Jurre.deBaare,Phillip.Kavan

[CL 15177316 by Thomas Sarkanen in ue5-main branch]
2021-01-25 08:43:19 -04:00
Louise Rasmussen
f376e3dd09 Fixes PlaceActors Icon in the PlaceActors Menu
#rb trivial

[CL 15168719 by Louise Rasmussen in ue5-main branch]
2021-01-22 20:01:03 -04:00
Louise Rasmussen
c89584e7cb Place Actors (aka Placement Mode) Quick Toolbar Menu
#JIRA UETOOL-2864

#rb Lauren.Barnes

[CL 15168528 by Louise Rasmussen in ue5-main branch]
2021-01-22 19:32:07 -04:00
sebastian nordgren
69100457b3 Created SEditorHeaderButton to act as a simple way to get either an SComboButton or an SButton styled correctly for use in toolbars in the editor, most notably the Add component button.
#jira UETOOL-2650
#review-15144393 @lauren.barnes, @louise.rasmussen

[CL 15163944 by sebastian nordgren in ue5-main branch]
2021-01-22 11:25:39 -04:00
Matt Kuhlenschmidt
489140e52c Source control and save dialog reskin
[CL 15086540 by Matt Kuhlenschmidt in ue5-main branch]
2021-01-14 12:45:46 -04:00
Matt Kuhlenschmidt
eee0ebb493 Static mesh editor icons and a few editors that shared the same icons
[CL 15051942 by Matt Kuhlenschmidt in ue5-main branch]
2021-01-12 13:38:00 -04:00
JeanFrancois Dube
06fe1de025 Added a project settings to enable world partition.
Once enabled, creating new worlds will always make them partitioned and loading existing ones will ask for conversion.

#rb patrick.enfedaque

[CL 15048451 by JeanFrancois Dube in ue5-main branch]
2021-01-12 09:24:11 -04:00
Matt Kuhlenschmidt
c13ac505b2 Updated source control icons
Source control providers now require an FSlateIcon and implementation of GetIcon instead of overriding mutliple functions to do the same thing. Fixed up all known source control providers.

#jira UETOOL-2812

[CL 15045642 by Matt Kuhlenschmidt in ue5-main branch]
2021-01-11 20:50:19 -04:00
Juan Canada
19c793a3eb Added icons for Path Tracing and Ray Tracing Debug view modes
#rb lauren.barnes
#jira UE-104206

[CL 15043229 by Juan Canada in ue5-main branch]
2021-01-11 17:05:16 -04:00
Louise Rasmussen
7026e0869c Allows styles to specify default Background Brushes for ListViews, TreeViews
#JIRA UETOOL-2863
#rb Lauren.Barnes

[CL 15042625 by Louise Rasmussen in ue5-main branch]
2021-01-11 16:42:17 -04:00
Sebastien Lussier
44a5a5addf Changelist Window initial implementation
#rb julien.lheureux

[CL 15041426 by Sebastien Lussier in ue5-main branch]
2021-01-11 15:31:58 -04:00
sebastian nordgren
a8293d4e2f Performance improvements for SDetailSingleItemRow.
Cached the reset to default enabled state.

Made FSlateIcons static.

Cached FDetailWidgetRow instead of potentially generating widgets multiple times in SDetailSingleItemRow. Added FDetailWidgetRow operator= that was preventing the caching of the row.

Removed extra padding that was being introduced by the new extension button toolbar.

#rb matt.kuhlenschmidt

[CL 15037786 by sebastian nordgren in ue5-main branch]
2021-01-11 11:47:14 -04:00
Lauren Barnes
94aa16c5ac Adding command handling for FToolUIActions. There is now an in-viewport property menu that can be enabled by Editor.EnableInViewportMenu in the console, and then pressing Tab when a supported actor (currently any light actor) is selected.
#rb Rex.Hill
#jira UETOOL-2698

[CL 15036864 by Lauren Barnes in ue5-main branch]
2021-01-11 09:19:43 -04:00
Thomas Sarkanen
d7dd47d4d5 Added missing slate color for anim graph poses
#jira UE-105414
#rb trivial

[CL 15036802 by Thomas Sarkanen in ue5-main branch]
2021-01-11 08:52:16 -04:00
Matt Kuhlenschmidt
6ea70597fa Updated editor icons
[CL 15020250 by Matt Kuhlenschmidt in ue5-main branch]
2021-01-08 12:41:39 -04:00