Commit Graph

117 Commits

Author SHA1 Message Date
aurel cordonnier
d17d20ca36 Merge from Release-Engine-Test @ 16758890 to UE5/Main
This represents UE4/Main @ 16738161 and Dev-PerfTest @ 16737719 (and Release-17.00 @ 16658211)

[CL 16763350 by aurel cordonnier in ue5-main branch]
2021-06-23 17:51:32 -04:00
Cody Albert
8ce7cddb51 Add ability to copy property display name, in order to copy variable names from material instances
#rb lauren.barnes, aurel.cordonnier

[CL 16748696 by Cody Albert in ue5-main branch]
2021-06-22 16:32:42 -04:00
aurel cordonnier
43fa62fcd8 Merge from Release-Engine-Test @ 16487383 to UE5/Main
This represents UE4/Main @ 16445039 and Dev-PerfTest @ 16444526

[CL 16488106 by aurel cordonnier in ue5-main branch]
2021-05-27 13:40:37 -04:00
aurel cordonnier
8eebe8841f Merge UE5/RET @ 16305968 to UE5/Main
This represents UE4/Main @ 16261013 and Dev-PerfTest @ 16259937

[CL 16306996 by aurel cordonnier in ue5-main branch]
2021-05-12 18:10:03 -04:00
sebastian nordgren
1ff159b929 Custom builders that have a property handle associated with them now can use that as a key to store their favorite status.
#review-16091744 @lauren.barnes
#preflight 608191af590e4a0001f8c4f9

[CL 16094206 by sebastian nordgren in ue5-main branch]
2021-04-22 12:03:01 -04:00
sebastian nordgren
1aa985e2ea Fixed crash when unfavoriting favorited custom builder rows from the Favorites category.
Custom builders now store the original path they were added from. This crash happened because the favorited custom builder row was resolving to "Favorites.BuilderName", rather than the "Category.BuilderName" that was stored. They were still unfavoriteable from the original location.

#jira UE-112962
#review-16074796 @lauren.barnes
#preflight 608144471bee350001a158c3

[CL 16091496 by sebastian nordgren in ue5-main branch]
2021-04-22 06:19:39 -04:00
sebastian nordgren
5481d0556f Restored highlighting for changed properties in the diff view.
#jira UE-109354
#review-15953443 @lauren.barnes

[CL 15955270 by sebastian nordgren in ue5-main branch]
2021-04-08 10:53:45 -04:00
sebastian nordgren
6d625d8bcb Added code for favoriting custom builders.
Also added code for favoriting groups, but this currently isn't enabled work since header widgets suffer from the same problem as custom widget rows do - their SWidget is created in place rather than through a function call, so thus cannot be duplicated. This needs some more thought, but the code for storing them is the same either way.

#jira UE-109586
#rb lauren.barnes

[CL 15802120 by sebastian nordgren in ue5-main branch]
2021-03-24 12:54:49 -04:00
sebastian nordgren
942790ba61 FDetailsViewArgs::RightColumnMinWidth property added to allow different views to customize how much space is reserved for the right column.
FDetailsViewArgs::ColumnWidth is now respected.

#rb paul.chipchase

[CL 15777079 by sebastian nordgren in ue5-main branch]
2021-03-23 10:55:02 -04:00
Marc Audy
0cbbc781ca Merge UE5/Release-Engine-Staging @ 15740152 to UE5/Main
This represents UE4/Main @ 15709114

[CL 15740605 by Marc Audy in ue5-main branch]
2021-03-18 15:20:03 -04:00
sebastian nordgren
21c08d3d31 Restored array drag and drop rearranging in details view arrays.
#jira UE-109924
#review-15608017 @lauren.barnes

[CL 15623079 by sebastian nordgren in ue5-main branch]
2021-03-05 06:49:21 -04:00
sebastian nordgren
32b7bd9a8c Fixed wrong shade of background in the scrollbar well of the material instance details view.
[at]lauren.barnes

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

[CL 15502665 by sebastian nordgren in ue5-main branch]
2021-02-23 14:04:13 -04:00
sebastian nordgren
e8a8082f8a All columns in the details view are now in the same splitter, which makes resizing work more intuitively.
[at]lauren.barnes

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

[CL 15418043 by sebastian nordgren in ue5-main branch]
2021-02-16 11:19:43 -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
sebastian nordgren
ba4843947a Array reorder handle now hides itself if the row isn't hovered.
Indentation is now consistent regardless of whether an item has children or not.

Expander arrow no longer contains padding, instead it's been moved to the places it's used.

#rb lauren.barnes
#jira UETOOL-2658

[CL 15279036 by sebastian nordgren in ue5-main branch]
2021-02-02 05:22:39 -04:00
sebastian nordgren
9c285dad01 Details rows now preserve space on the right for the scrollbar.
CustomRow() widgets can now be disabled from customizations.

Favoriting command is now hidden when favoriting is not enabled in a details panel.

Removed unnecessary code for calculating a scroll offset when the favorites category was added or removed since the Favorites category is never removed.

#rb lauren.barnes

[CL 15218520 by sebastian nordgren in ue5-main branch]
2021-01-27 13:22:18 -04:00
sebastian nordgren
4d09b44a23 Fixes for CIS errors.
#rb trivial

[CL 15208897 by sebastian nordgren in ue5-main branch]
2021-01-26 12:58:58 -04:00
sebastian nordgren
51a6c8e8fa Details view scrollbar well disappears when the scrollbar isn't visible.
Restored Advanced properties dropdown drop shadow.

#rb lauren.barnes

[CL 15154440 by sebastian nordgren in ue5-main branch]
2021-01-21 11:25:14 -04:00
sebastian nordgren
f7e57d6c0a Right column min width extended to always fit 2 buttons (reset to default + 1).
#rb trivial

[CL 15067230 by sebastian nordgren in ue5-main branch]
2021-01-13 11:29:17 -04:00
sebastian nordgren
3707cb891a Keyframe button handler has been moved out of SDetailSingleItemRow and into LevelEditorSequencerIntegration.
IDetailKeyframeHandler takes a const UClass* to match upstream interfaces.

#rb lauren.barnes

[CL 15065552 by sebastian nordgren in ue5-main branch]
2021-01-13 04:35:03 -04:00
Matthias Worch
8cc259b750 Correct fix for key button crash, checking validity of pin rather than the node.
#fyi Sebastian.Nordgren
#rb none

[CL 15065176 by Matthias Worch in ue5-main branch]
2021-01-13 01:36:59 -04:00
Matthias Worch
fbe9104168 Possible temp fix for Keyframe button crash. Unblocking Frosty content creators.
#fyi Sebastian.Nordgren, Lauren.Barnes

[CL 15053381 by Matthias Worch in ue5-main branch]
2021-01-12 15:06:15 -04:00
Yoan StAmant
223dd1c6d4 [Instanced properties] ResetToDefault on a property value will also update instanced properties to use deep copy (same as SDetailSingleItemRow::OnPasteProperty)
#rb sebastian.nordgren

[CL 15051840 by Yoan StAmant in ue5-main branch]
2021-01-12 13:23:51 -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
sebastian nordgren
8dfcdabae8 Details rows now have a toolbar widget on the right that collapses any overflowing extension buttons into a dropdown menu.
Changed how global extension buttons are registered to restrict the available functionality. Instead of being able to register arbitrary widgets, only buttons are now possible.

Details view scrollbar is now displayed against a dark background.

Updated Remote Control UI usage of global extension widgets.

#jira UETOOL-2814
#b lauren.barnes

[CL 15019787 by sebastian nordgren in ue5-main branch]
2021-01-08 11:41:02 -04:00