patrick boutot
6d7e7c2b16
UMG: Always allow widget from the same plugin.
...
#rb daren.cheng
[CL 27459703 by patrick boutot in ue5-main branch]
2023-08-29 15:09:45 -04:00
patrick boutot
e27b31ab5f
UMG: Fix bad use of a customizer for an external object inside the UMG Designer detail view.
...
#rb editor-ui-systems
[CL 27349164 by patrick boutot in ue5-main branch]
2023-08-24 13:38:49 -04:00
patrick boutot
6e1d229dd7
UMG: Add flag to call UserWidget::OnInitialized. It would be preferable to not have that flag, like PreConstruct, Construct and Destruct but there is too much deprecation to handle.
...
#jira UE-191195
#rb editor-ui-systems
[CL 27268113 by patrick boutot in ue5-main branch]
2023-08-22 08:36:45 -04:00
zahra nikbakht
7df0f45780
UMG: fix widgets disappearing temporarily when dragged out of the designer view. Make sure widgets are put back to their original position once they're dropped out of the designer view.
...
#jira UE-190310
#rb patrick.boutot
[CL 27094369 by zahra nikbakht in ue5-main branch]
2023-08-14 20:34:47 -04:00
robert manuszewski
d3991fec9b
Fixing potential compile errors ahead of enabling TObjectPtr GC barrier
...
#rb trivial
[CL 26868625 by robert manuszewski in ue5-main branch]
2023-08-05 06:09:54 -04:00
patrick boutot
463cfac296
UMG: Add callback when a new WidgetBlueprint is created from the factory. It's an entry point to add widgets/extensions from a plugin when a widget is created.
...
#rb yohann.dossntos
[CL 26819922 by patrick boutot in ue5-main branch]
2023-08-03 14:24:21 -04:00
patrick boutot
38fe90dff7
UMG: Rename the Debug mode to Preview Mode. Add a Detail View, remove the log widget. Add a container to share the information and editor context, instead of use the WidgetEditor directly.
...
#rb yohann.dossantos
[CL 26739326 by patrick boutot in ue5-main branch]
2023-08-01 10:58:52 -04:00
patrick boutot
b8b7b1e074
MVVM: Add option to generate conversion graph when compiling and not saved in the packages.
...
Useful when graph cannot be saved.
#jira UE-130879
[CL 26614927 by patrick boutot in ue5-main branch]
2023-07-26 14:04:59 -04:00
patrick boutot
607873bd9a
UMG: Expose SaveSubObjectsFromCleanAndSanitizeClas to WidgetBlueprintExtension.
...
[FYI] vincent.gauthier
#jira UE-164353
[CL 26205361 by patrick boutot in ue5-main branch]
2023-06-23 00:47:52 -04:00
ludovic chabant
5afa203438
UMG: add support for dynamic bindings in widget animations
...
#rb max.chen
[CL 25997470 by ludovic chabant in ue5-main branch]
2023-06-14 17:47:59 -04:00
zahra nikbakht
254629207f
Allow property drag-drop support for preview widget.
...
#rb patrick.boutot
#jira UE-183423
[CL 25984258 by zahra nikbakht in ue5-main branch]
2023-06-14 12:58:50 -04:00
max chen
e877adf0a3
Sequencer: Widget Blueprint Editor should call Close() on Sequencer. This fixes an issue where the time display format changed delegate wasn't being removed.
...
This issue surfaced recently because of the UE Core Thread-safe delegate race detection changes.
This mimics what happens in ~FLevelSequenceEditorToolkit.
#jira UE-187864
#rb ludovic.chabant
[CL 25939898 by max chen in ue5-main branch]
2023-06-12 17:08:38 -04:00
zahra nikbakht
7201e1344f
MVVM: drag from viewmodel to Bind widget in the details view to create bindings.
...
#rb patrick.boutot
#jira UE-183423
[CL 25824946 by zahra nikbakht in ue5-main branch]
2023-06-06 15:17:40 -04:00
zahra nikbakht
8f77189b04
Drag and Drop support for viewmodel fields and widget properties in UMG details panel.
...
#jira UE-183423
#rb patrick.boutot
[CL 25816817 by zahra nikbakht in ue5-main branch]
2023-06-06 11:06:49 -04:00
vincent gauthier
01216b4571
Fix to bug in UMG Designer Palette where the LibraryView was removing all Favorites setupped by the Palette view (broken by CL22513071).
...
#jira UE-187163
#rb patrick.boutot
[CL 25813735 by vincent gauthier in ue5-main branch]
2023-06-06 08:44:12 -04:00
zahra nikbakht
9e459cb949
Fix crash in UMG desginer when pasting multiple widgets into the slot of a single-slot widget.
...
Don't try to insert at a specific index if all we allow is one slot.
#jira UE-187281
#rb daren.cheng
#preflight 6477ae81313d43282fb52b54
[CL 25727713 by zahra nikbakht in ue5-main branch]
2023-06-01 11:24:47 -04:00
dan oconnor
8eb692c606
Make explicit and validate ublueprint and ubpgc classes, honor the mappings when creating a blueprint from a UClass
...
#preflight 647551ded36191bd26b82118
#jira UE-187090
#rb Phillip.Kavan
[CL 25720111 by dan oconnor in ue5-main branch]
2023-05-31 23:26:13 -04:00
zahra nikbakht
69346be708
UMG Animation: Check for the animation binding in named slot content.
...
#preflight 647616410d55081f5419efb9
#jira none
#rb patrick.boutot
[CL 25679015 by zahra nikbakht in ue5-main branch]
2023-05-30 12:04:48 -04:00
kirill zorin
de8db5ff76
Converting ARO-facing raw pointers to TObjectPtr ahead of raw pointer ARO API deprecation.
...
#rb zousar.shaker
#rb markus.breyer
#rb robert.manuszewski
#preflight 646391406b1406b54ab15460
[CL 25489627 by kirill zorin in ue5-main branch]
2023-05-16 10:52:49 -04:00
bryan sefcik
91c57d395e
Removed redundant module includes.
...
#preflight 645d4bf3aa3c584c0b5b3a67
[CL 25435653 by bryan sefcik in ue5-main branch]
2023-05-11 16:48:21 -04:00
patrick boutot
33b8784b65
UMG: Add option to expand all the widgets when the view is created. True by default to keep previous behavior.
...
#preflight 645bbacc4c3662c529a2e7ac
[CL 25420858 by patrick boutot in ue5-main branch]
2023-05-10 21:26:00 -04:00
aditya ravichandran
31830290ab
Asset Editors: Deprecate OnClose and RequestClose in favor of similar functions that take in a close reason
...
Fix a crash in some asset editors when you force deleted an asset with pending changes and hit "cancel" on the save dialog
#jira UE-107248
#preflight 64517c880e33f2d51d6e3adb
[CL 25321878 by aditya ravichandran in ue5-main branch]
2023-05-03 14:45:26 -04:00
Juan Portillo
888d78aceb
Details Keyframe Handler:
...
- Fixed IsPropertyAnimated implementations so that no new handles are created if not found.
#jira none
#rb Max.Chen
#preflight trivial
[CL 25313294 by Juan Portillo in ue5-main branch]
2023-05-03 00:37:31 -04:00
jodon karlik
472b38353a
Properly deprecate old IsDataValid for a new, const version with FDataValidationContext.
...
This allows your assets to warn on top of erroring out.
#jira UE-183475
#preflight 644ae7701c2846595cbe0e21
[CL 25224515 by jodon karlik in ue5-main branch]
2023-04-27 17:53:18 -04:00
lauren barnes
6e4332009a
Moving PropertyView UWidgets to ScriptableEditorWidgets so they are correctly filtered out of the runtime UMG Designer palette. Upgrade note: if you were previously depending on UMGEditor because you subclassed one of these widgets, you will now need to depend on ScriptableEditorWidgets.
...
#rb Aditya.RaviChandran
#preflight 6447d790024bc608e64d74bc
[CL 25197326 by lauren barnes in ue5-main branch]
2023-04-26 10:03:27 -04:00