Commit Graph

141 Commits

Author SHA1 Message Date
Lauren Barnes
6248f8d412 Replacing legacy EditorStyle calls with AppStyle
#preflight 6272a74d2f6d177be3c6fdda
#rb Matt.Kuhlenschmidt

#ROBOMERGE-OWNER: Lauren.Barnes
#ROBOMERGE-AUTHOR: lauren.barnes
#ROBOMERGE-SOURCE: CL 20057269 via CL 20070159 via CL 20072035 via CL 20072203
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v943-19904690)
#ROBOMERGE-CONFLICT from-shelf

[CL 20105363 by Lauren Barnes in ue5-main branch]
2022-05-09 13:12:28 -04:00
leon huang
d557da5e8a Fix for CIS duplicate key warnings.
#rnx
#rb: Vincent.Gauthier
#jira: UE-143620
#preflight: 6226955be83598518fed07ff
#lockdown Mitchell.Wilson

#ROBOMERGE-AUTHOR: leon.huang
#ROBOMERGE-SOURCE: CL 19310017 in //UE5/Release-5.0/... via CL 19311548
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v926-19321884)

[CL 19347532 by leon huang in ue5-main branch]
2022-03-10 21:28:06 -05:00
flo schar
e056c45185 Clip contents of SDetailSingleItemRow on the outermost border only, so widgets can overlay the whole row
#jira UE-143475
#rb Matt.Kuhlenschmidt
#preflight 621533a09e113332ba1ce3d7
#lockdown Alejandro.Arango

#ROBOMERGE-AUTHOR: flo.schar
#ROBOMERGE-SOURCE: CL 19078635 in //UE5/Release-5.0/... via CL 19094685
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v921-19075845)

[CL 19136957 by flo schar in ue5-main branch]
2022-02-24 20:46:12 -05:00
jason stasik
882beee667 Log "Add to Allowlist" events in PropertyEditor
#rb none
#preflight 620eb194731ab58d824fedfc

#ROBOMERGE-AUTHOR: jason.stasik
#ROBOMERGE-SOURCE: CL 19043699 via CL 19046089 via CL 19046103 via CL 19046126 via CL 19049397
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v918-19018356)

[CL 19065747 by jason stasik in ue5-main branch]
2022-02-21 00:31:46 -05:00
sebastian nordgren
fe30f189fd The Reset to Default button is no longer hidden when a details row is disabled, but is rather shown greyed out.
#jira UE-139917
#review-18772191 @lauren.barnes
#preflight 61f415e06b5aea38e5bb1726

[CL 18824161 by sebastian nordgren in ue5-main branch]
2022-02-02 07:11:10 -05:00
thomas sarkanen
fe89ad5266 Custom copy/paste actions now pulse the details row to indicate they were run
Previously the row only pulsed if it ran the built-in copy/paste routines

#jira none
#rb Sebastian.Nordgren
#preflight 61e59409a2616066f686b35b

#ROBOMERGE-AUTHOR: thomas.sarkanen
#ROBOMERGE-SOURCE: CL 18633622 in //UE5/Release-5.0/... via CL 18633637 via CL 18633649
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v899-18417669)

[CL 18637386 by thomas sarkanen in ue5-main branch]
2022-01-18 04:32:02 -05:00
daren cheng
284c0a0eec Add shift click copy / paste to details panel
#jira UE-134754
#rb sebastian.nordgren
#preflight 61952207b32bbfdc5007c419
#robomerge[BOT4] 5.0
#robomerge[BOT1] Main

[CL 18229597 by daren cheng in ue5-main branch]
2021-11-17 17:02:14 -05:00
aurel cordonnier
fc542f6cfd Merge from Release-Engine-Staging @ 18081189 to Release-Engine-Test
This represents UE4/Main @18073326, Release-5.0 @18081140 and Dev-PerfTest @18045971

[CL 18081471 by aurel cordonnier in ue5-release-engine-test branch]
2021-11-07 23:43:01 -05:00
sebastian nordgren
8890867a8a Moved FDetailColumnSizeData to its own file.
#rb paul.chipchase
#preflight 617c0f47c44dc500016a989d

#ROBOMERGE-AUTHOR: sebastian.nordgren
#ROBOMERGE-SOURCE: CL 18017897 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v885-17909292)

[CL 18017953 by sebastian nordgren in ue5-release-engine-test branch]
2021-11-02 09:25:24 -04:00
aurel cordonnier
a6e741e007 Merge from Release-Engine-Staging @ 17915896 to Release-Engine-Test
This represents UE4/Main @17911760, Release-5.0 @17915875 and Dev-PerfTest @17914035

[CL 17918595 by aurel cordonnier in ue5-release-engine-test branch]
2021-10-25 20:05:28 -04:00
aurel cordonnier
a12d56ff31 Merge from Release-Engine-Staging @ 17791557 to Release-Engine-Test
This represents UE4/Main @17774255, Release-5.0 @17791557 and Dev-PerfTest @17789485

[CL 17794212 by aurel cordonnier in ue5-release-engine-test branch]
2021-10-12 21:21:22 -04:00
sebastian nordgren
f193fb7717 Details value widgets are no longer sometimes stretched due to property rows having a minimum height.
#rb paul.chipchase
#preflight 614b182e338ee5000161a4c2

#ROBOMERGE-AUTHOR: sebastian.nordgren
#ROBOMERGE-SOURCE: CL 17594918 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v871-17566257)

[CL 17594930 by sebastian nordgren in ue5-release-engine-test branch]
2021-09-22 09:12:31 -04:00
sebastian nordgren
80f04c618f Fixed bug where details rows were being sized incorrectly - the Name + Value width was accidentally being used for the Name column as a result of an earlier refactor.
#rb paul.chipchase
#preflight 61487d0911925a00015ccb45

#ROBOMERGE-AUTHOR: sebastian.nordgren
#ROBOMERGE-SOURCE: CL 17570126 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v871-17566257)

[CL 17570128 by sebastian nordgren in ue5-release-engine-test branch]
2021-09-20 09:28:22 -04:00
sebastian nordgren
bf3cddefc8 Details view style refresh:
- rows are now 26 pixels high
- right column is narrower unless the Sequencer is invoked
- padding has been removed to make more rows fit on the screen at once
- Advanced dropdown is now styled like a normal group and thus the bottom node is gone

[at]editor-ux
#preflight 6140652a9dc6c8000144500a

#ROBOMERGE-AUTHOR: sebastian.nordgren
#ROBOMERGE-SOURCE: CL 17537602 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v870-17433530)

[CL 17537624 by sebastian nordgren in ue5-release-engine-test branch]
2021-09-16 08:34:39 -04:00
steven dao
7d492f5a13 Show GrabHand cursor for drag-and-drop handle in details rows
This is intended to make the drag behavior more noticeable and a bit more consistent with some other places in the editor that allow drag-and-drop, e.g., the Create menu
Also update the mouse cursor in various drag ops to use GrabHandClosed while dragging

#rb louise.rasmussen
#preflight 6142404db5a4fa000137d28a

#ROBOMERGE-AUTHOR: steven.dao
#ROBOMERGE-SOURCE: CL 17525962 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v870-17433530)

[CL 17525971 by steven dao in ue5-release-engine-test branch]
2021-09-15 16:17:08 -04:00
steven dao
7f656e8d5c Disallow edge case where a details row is drag-and-dropped between an expanded parent and its first child (eg when array elements are structs)
For example:
- A
+ B    <- don't allow drop below B, unexpected user interaction
|- a
|- b
- C    <- user can drop above C instead

#jira UETOOL-2776
#rb lauren.barnes
#preflight 613239e979ce17000105bbd5

#ROBOMERGE-SOURCE: CL 17423372 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v865-17346139)

[CL 17423386 by steven dao in ue5-release-engine-test branch]
2021-09-03 12:30:54 -04:00
steven dao
2d527f66bd Drag-and-drop to reorder variables in FUserDefinedStructureEditor
- Allow drag-and-drop behavior to be customized for a details widget row
- Cleanup PropertyEditorHelpers::MakePropertyReorderHandle (it was setting the enabled attribute which always ended up getting overwritten)
- Add drag-and-drop handler+op for UserDefinedStructureEditor to enable drag-and-drop reordering. Removed buttons for moving up/down.

#jira UETOOL-2776
#rb sebastian.nordgren
#preflight 6130deb01a52e20001a6c93b

#ROBOMERGE-SOURCE: CL 17404287 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v865-17346139)

[CL 17404301 by steven dao in ue5-release-engine-test branch]
2021-09-02 12:06:51 -04:00
sebastian nordgren
427c03f8cb The IsEnabled() attribute of FDetailPropertyRows and FDetailWidgetRows is now correctly used.
#jira UE-118847
#rb lauren.barnes
#preflight 6130a707f09c6e00015db076

#ROBOMERGE-SOURCE: CL 17403168 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v865-17346139)

[CL 17403204 by sebastian nordgren in ue5-release-engine-test branch]
2021-09-02 10:42:32 -04:00
steven dao
347ca57427 Change array drag-and-drop reordering in details to use standard drop zone indicator and tooltip
- Previously, array item reordering in the details panel used custom feedback by changing the background color of the target row.
  This change makes array item reordering use the standard drop zone indicator from STableRow, which draws a blue line between rows to indicate the drop position.
  The standard indicator also makes it clear whether the dragged item will be placed before or after the target when reordering.

- The tooltip for the decorated drop used to be constructed from scratch.
  It has been changed to only provide custom text/icon but otherwise use the default tooltip from FDecoratedDragDropOp.

#jira UETOOL-2776
#rb lauren.barnes
#preflight 612e621f4f89cc0001e5bf10

#ROBOMERGE-SOURCE: CL 17373928 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v865-17346139)

[CL 17373949 by steven dao in ue5-release-engine-test branch]
2021-08-31 14:36:46 -04:00
jeremie roy
586e225582 Fix not being able to expose properties
#rb simon.therriault

#ROBOMERGE-SOURCE: CL 17202610 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)

[CL 17202619 by jeremie roy in ue5-release-engine-test branch]
2021-08-17 14:18:43 -04:00
steven dao
bea7ea8719 Disable property value input when it has bindings set in UMG details panel
#jira UETOOL-2693
#rb lauren.barnes
#rb vincent.gauthier

#ROBOMERGE-SOURCE: CL 17121142 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)

[CL 17121158 by steven dao in ue5-release-engine-test branch]
2021-08-10 14:36:02 -04:00
cody albert
8219798522 Add ability to copy property display name, in order to copy variable names from material instances
#rb lauren.barnes, aurel.cordonnier

#ROBOMERGE-SOURCE: CL 16748696 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v835-16672529)

[CL 16749188 by cody albert in ue5-release-engine-test branch]
2021-06-22 17:02:34 -04:00
aurel cordonnier
02c0f425e8 Copy up from Release-Engine-Staging @ 16738359
This represents UE4/Main @ 16738161 and Dev-PerfTest @ 16737719

[CL 16738582 by aurel cordonnier in ue5-release-engine-test branch]
2021-06-22 00:27:54 -04:00
Marc Audy
e80ea6b959 Merge from Release-Engine-Staging @ 16444985
This represents UE4/Main @ 16445039 and Dev-PerfTest @ 16444526

[CL 16445122 by Marc Audy in ue5-release-engine-test branch]
2021-05-25 02:43:26 -04:00
jason stasik
a3a6732668 Give names to additional properties in Details View
Allow property whitelist entries to specify their owner
#rb dave.belanger
#preflight 60a558729e68c200016d7607


#ROBOMERGE-SOURCE: CL 16391287 via CL 16393054 via CL 16393299 via CL 16393518
#ROBOMERGE-BOT: (v804-16311228)

[CL 16393529 by jason stasik in ue5-release-engine-staging branch]
2021-05-19 17:56:03 -04:00