Commit Graph

1240 Commits

Author SHA1 Message Date
jamie dale
23258618a9 Added a max length limit for string/text properties that can be set via the MaxLength property meta-data
#preflight 633dda590c2d12a858497503
#rb Rex.Hill

[CL 22388085 by jamie dale in ue5-main branch]
2022-10-06 19:51:35 -04:00
jordan hoffmann
69c7f3a170 [BugFix] Details View Diff doesn't scroll to all places displayed in the diff
#jira UE-163182
[BugFix] Details View Diff doesn't open folded categories that contains diffs
#jira UE-163185
#rb dan.oconnor
#preflight 63378bd0466fb436693ff3a1

[CL 22286613 by jordan hoffmann in ue5-main branch]
2022-09-30 23:08:41 -04:00
jordan hoffmann
a791930ae2 [BugFix] Editor Crashes when selecting an Addition/Removal change in Defaults section of the Blueprint Diff window
- this fix additionally has a side effect of fixing a bug that caused parent items in details diffs to not be selected when clicked
#jira UE-164823
#rb dan.oconnor
#preflight 63371d91c37844870a1e3676

[CL 22279933 by jordan hoffmann in ue5-main branch]
2022-09-30 16:26:56 -04:00
sebastian nordgren
a70b2893e3 Removed inline forward declarations.
#rb trivial
#rnx
#preflight 6335b97e936ff7e3dcb6b381

[CL 22263060 by sebastian nordgren in ue5-main branch]
2022-09-30 00:43:40 -04:00
jared therriault
5dbfe987c2 Property Editor:
-Fix assert resolving null to shared ref with vector properties

#jira UE-163209

#rb Jason.Walter
#rb Jamie.Dale

#preflight https://horde.devtools.epicgames.com/job/63191b2fd135b61bc5d99437

[CL 22240335 by jared therriault in ue5-main branch]
2022-09-28 22:17:58 -04:00
lauren barnes
f831e770c4 Adding a property module setting for overriding property matrix availability
#preflight 6329c4c1fc7f1efbdf3ee708
#rb Rex.Hill

[CL 22105200 by lauren barnes in ue5-main branch]
2022-09-20 19:27:28 -04:00
sebastian nordgren
2550dd3229 Fixed a gap in the header of nested categories in the details view, notably in a blueprint's Class Defaults.
#jira none
[REVIEW] [at]lauren.barnes
#preflight 63248b59121ffddebc8c7dd9

[CL 22052365 by sebastian nordgren in ue5-main branch]
2022-09-16 12:48:15 -04:00
rob gay
c23e7530ae Swap set property functional iterator to GetElement to for API conformity
#rb ryan.mangin
#rnx
#jira none
#preflight 631fad09f7369c49efdf9fae

[CL 21985205 by rob gay in ue5-main branch]
2022-09-13 12:30:33 -04:00
sebastian nordgren
abab257427 Added a list of types to ignore when recursively expanding details view nodes.
Requested on UDN: https://epicgames.lightning.force.com/lightning/r/Case/5004z00001ecpUKAAY/view

#review-21503487 @lauren.barnes
#preflight 63049235a45b007ea26a4443

[CL 21980313 by sebastian nordgren in ue5-main branch]
2022-09-13 05:42:40 -04:00
sebastian nordgren
a089573ff2 Show Hidden Properties While Playing setting is now respected in the details view.
Previously, the checkbox value wasn't even listened to during the same startup, but rather the config value at startup was used, which made it very deceptive and sticky. This feature probably needs some thought in the future as well, because it can stall incredibly long.

#review-21563371 @karen.jirak, @lauren.barnes
#preflight 63204d4f8838676d10de6f9d

[CL 21980292 by sebastian nordgren in ue5-main branch]
2022-09-13 05:40:12 -04:00
sebastian nordgren
580749370b Reverted PR #9121, which was causing key properties with customized value editors (eg. vectors, transforms) to display incorrectly.
#jira UE-162777
#rb none
#rnx
#preflight 632040c529254beccb5b4443

[CL 21980086 by sebastian nordgren in ue5-main branch]
2022-09-13 05:01:43 -04:00
bryan sefcik
b93a6cf7ed Pass 1 on editor include fixes:
Removed redundant private include paths from build.cs files.
Fixed include paths to be relative to the private or public folders.
Hid or removed includes that reached into other private module folders.
Updated PublicInclude paths when necessary.

#jira
#preflight 631e283bec5b0c765fc0ffdb

[CL 21960084 by bryan sefcik in ue5-main branch]
2022-09-11 18:33:06 -04:00
serge bernier
f540d59aa7 Expose PerQualityLevelsMinLod Set/Get to blueprints. Can also set the Default value if user input a value >= 0.
#rb josh.Adams

[CL 21929847 by serge bernier in ue5-main branch]
2022-09-09 18:17:10 -04:00
bryan sefcik
cb0456c6d4 Cleaned up build.cs files by removing any include paths that were already being added by UBT. This was done to help identify how include paths are being added and to help with future refactoring.
#jira
#preflight 631a5c04967ffc68fbf0dd8f

[CL 21911226 by bryan sefcik in ue5-main branch]
2022-09-08 21:44:02 -04:00
Robert Millar
1313cc865d FNames containing asset paths are deprecated. FSoftObjectPath or FTopLevelAssetPath should be used instead.
Fixups for class features in the editor.

#jira UE-161932
#rb ben.zeigler
#preflight 631a55942b7fe03eb6c27d74

[CL 21903450 by Robert Millar in ue5-main branch]
2022-09-08 17:06:00 -04:00
rob gay
3f94473cc9 ModulationDestinations Upgrade
- Support sets of input modulators
- Support union of modulation heirarchy
#rb alfaroh.corney
#jira UE-163157
#preflight 63191cc3ec45fbf3d708437c

[CL 21892756 by rob gay in ue5-main branch]
2022-09-08 09:18:28 -04:00
Mateo Egey
95080f4ed2 Fixed purging of objects only working if an object was actually pointing to something but is no longer valid. This fixes a use case in Niagara where an external object is added to the details panel, which is "None" by default. This would then be considered a "purged object" and force a reconstruction every frame.
#jira UE-163122
#rb jamie.dale
#preflight skip

[CL 21851064 by Mateo Egey in ue5-main branch]
2022-09-07 10:52:28 -04:00
Robert Millar
d8015b2802 FNames containing asset paths are deprecated. FSoftObjectPath or FTopLevelAssetPath should be used instead.
Fixups for property editors.

#jira UE-161932
#rb phillip.kavan
#fyi sebastien.nordgen
#preflight 6317cfcbd135b61bc58d4d71

[CL 21833804 by Robert Millar in ue5-main branch]
2022-09-06 19:06:54 -04:00
jordan hoffmann
7e1f00cbeb [BugFix] The class settings in the blueprint diff tool are missing the implemented interfaces
Because the interfaces settings in blueprints use IDetailCustomization to create custom widgets in the details panel, This bugfix required implementing the neccesary infrustructure to attribute properties to the custom widgets so they can be diffed and highlighted.
#jira UE-153238
#preflight 63124236da1671f997cf88f0

[CL 21825924 by jordan hoffmann in ue5-main branch]
2022-09-06 14:54:43 -04:00
VesCodes
ed098ed102 PR #9234: Fix property display for ReadOnlyKeys (Contributed by VesCodes)
#rb sebastian.nordgren
#preflight 630c978ce54ec9d5815190e8

[CL 21823912 by VesCodes in ue5-main branch]
2022-09-06 14:06:35 -04:00
adrien logut
9e99c2a15b FEditConditionContext::GetIntegerValue can fall back on the underlying property if it is an enum
#preflight 6308d1231670d55ad5f771be
#rb sebastian.nordgren

[CL 21589631 by adrien logut in ue5-main branch]
2022-08-26 10:13:10 -04:00
bryan sefcik
6a719267ad Fixed includetool issues.
#jira none
#preflight 6307bce81670d55ad5cf498f

[CL 21569826 by bryan sefcik in ue5-main branch]
2022-08-25 14:49:18 -04:00
bryan sefcik
8cc129f2b6 IWYU Pass 1 - Engine/Source/Editor/...
#jira
#preflight 6306736ac85b7fef22be7751

[CL 21558583 by bryan sefcik in ue5-main branch]
2022-08-24 22:45:13 -04:00
jamie dale
41fdc60342 Fixed property names with spaces (from BPs) not working as an EditCondition
This adds support for parsing quoted (and escaped) property name tokens, which allows BP properties to be used as an EditCondition as long as their names are quoted (and escaped)

#jira
#preflight skip
#rb Sebastian.Nordgren

[CL 21548108 by jamie dale in ue5-main branch]
2022-08-24 14:44:51 -04:00
sebastian nordgren
2af3f1eb9d Typing a character while the asset picker menu is open will now focus the search box if it is not already focused, such as if you've dragged the scrollbar.
#review-21440564 @ lauren.barnes
#jira UE-158283
#preflight 63049778a45b007ea26af9b7

[CL 21503667 by sebastian nordgren in ue5-main branch]
2022-08-23 05:12:57 -04:00