Commit Graph

68 Commits

Author SHA1 Message Date
jamie dale
4f4bafcf0b Updated FLocalizableMessage to handle localization/internationalization correctly
* FLocalizableMessageProcessor::Localize now uses the same method as NSLOCTEXT to find the localized FText at runtime.
* FLocalizationContext no longer provides a monolithic "culture" override, but rather two optional language and locale overrides.
    * This better matches how UE works internally (where language (for localization), and locale (for internationalization) are a split concept), and avoids baking a particular language/locale into the resultant format (which means it will save/load/replicate correctly when used as FText).

#jira
#rb david.punsetmartinez
#rnx

[CL 26023328 by jamie dale in ue5-main branch]
2023-06-15 15:34:00 -04:00
david punsetmartinez
bada3116d7 Fix FORT-616472: use InstancedStruct to simplify replication
[REVIEW] [at]peter.engstrom
#preflight 6479fe621c5c2b3fa2c030b2

[CL 25764111 by david punsetmartinez in ue5-main branch]
2023-06-02 12:11:39 -04:00
patrick boutot
e76ed182d7 UIFramework: Fix badly initialized structured.
#jira UE-187609
#rb none

[CL 25762376 by patrick boutot in ue5-main branch]
2023-06-02 11:20:12 -04:00
david punsetmartinez
37e7d658d9 Use current Culture to localize message parameters (UE)
[REVIEW] [at]tim.tillotson [at]jp.flouret [at]andrew.scheidecker
#preflight 645a4cd56c35ad81e67a5c13

[CL 25407626 by david punsetmartinez in ue5-main branch]
2023-05-10 12:26:52 -04:00
david punsetmartinez
542ef4af77 Work on Localization: Use Localizable Message to replicate UI text to clients so that it is localized there.
[REVIEW] [at]tim.tillotson [at]jp.flouret [at]michael.nicolella [at]Patrick.Boutot [at]saam.barati won.chun[at]
#preflight 645537cd4574b81df4f9f342

[CL 25372972 by david punsetmartinez in ue5-main branch]
2023-05-08 13:29:24 -04:00
david punsetmartinez
ea8c77ef41 Undo //Fortnite/Dev-Valkyrie/... changelist 25321437 (UI)
#preflight none

[CL 25327708 by david punsetmartinez in ue5-main branch]
2023-05-03 18:06:43 -04:00
david punsetmartinez
70aaa11986 Work on Localization: Implement Message replication and integrate it on Verse UI Framework
[REVIEW] [at]tim.tillotson [at]jp.flouret
#preflight 645295f80722d4f6a2f6b28d

[CL 25327674 by david punsetmartinez in ue5-main branch]
2023-05-03 18:05:27 -04:00
patrick boutot
9718c07323 UIFramework: Do not add the widget to the replication list when the player component uses the registered sub objec list.
[FYI] David.PunsetMartinez, JP.Flouret
#rb none
#preflight 64524ea4d863ba262113d504

[CL 25321896 by patrick boutot in ue5-main branch]
2023-05-03 14:46:10 -04:00
marc audy
6381600309 Move UMG/FieldNotification files to the FieldNotification module.
#jira UE-130880
#rb yohann.dossantos
#preflight 64259ab69834526476306f92, 642aee5a6a37fb35e9ba9926

[CL 24905939 by marc audy in ue5-main branch]
2023-04-03 22:29:35 -04:00
daren cheng
13391cb46b Auto focus UEFN Widgets for gamepad & make all UEFN widgets focusable
#preflight 64043869aa0042333554d379 64051e4e8c0039bbf7e4264b
[REVIEW] [at]vincent.gauthier

[CL 24518533 by daren cheng in ue5-main branch]
2023-03-05 20:40:54 -05:00
jp flouret
a7cd5a567f Fix compile errors with deprecated property access
#jira UE-179167

[CL 24512535 by jp flouret in ue5-main branch]
2023-03-03 22:58:36 -05:00
jp flouret
b8e3fb3fd1 Fix for UUIFrameworkButton failing to load its UMG widget class (because it wasn't cooked). Temp fix not needing an asset to load.
[REVIEW] [at]marcus.wassmer [at]matt.peters [at]tim.tillotson
[FYI] [at]patrick.boutot
#preflight 640297dda726961ed9f9d8a5

[CL 24512532 by jp flouret in ue5-main branch]
2023-03-03 22:58:20 -05:00
patrick boutot
c69e5f861c UIFramework: The UIFButton use a transparent border by default.
#preflight 63e15ed7797b029c0a6ad409

[CL 24044259 by patrick boutot in ue5-main branch]
2023-02-06 21:44:06 -05:00
patrick boutot
e3da84bf3c UIFramework: Only load the asset on client when the component is initialized.
[CL 23984070 by patrick boutot in ue5-main branch]
2023-02-02 18:43:30 -05:00
henrik karlsson
9a1d5b1ad4 [Engine/Plugins]
* Ran IWYU on ~170 plugins to remove includes not needed. Public api still keep old includes inside #if UE_ENABLE_INCLUDE_ORDER_DEPRECATED_IN_5_2

#preflight 63d09351574ab9cae4670216
#rb none

[CL 23844750 by henrik karlsson in ue5-main branch]
2023-01-25 02:42:36 -05:00
patrick boutot
47ddb85c65 UIFramework: Change the DisplaName of some UIFWIdget.
#rb none

[CL 23815888 by patrick boutot in ue5-main branch]
2023-01-23 12:48:42 -05:00
patrick boutot
a0fe1c7ae7 UIFramework: Add UI Framework local asset to the rootset.
#rb jp.flouret

[CL 23814936 by patrick boutot in ue5-main branch]
2023-01-23 12:20:32 -05:00
jp flouret
975d6f90d8 Prevent laoding of resources on the UIFrameworkLocalSettings CDO that causes build failure with GC assumptions
#rb robert.millar
[FYI] patrick.boutot

[CL 23797483 by jp flouret in ue5-main branch]
2023-01-20 16:41:09 -05:00
patrick boutot
8302754720 Fix deprecation warning.
#rnx
#tb none
#preflight none

[CL 23796075 by patrick boutot in ue5-main branch]
2023-01-20 15:31:33 -05:00
patrick boutot
b7d59c01fd VerseUI: Add the color_block widget
#prelfight 63cabe4d6b6da91eda02cbf6

[CL 23796044 by patrick boutot in ue5-main branch]
2023-01-20 15:30:12 -05:00
patrick boutot
586acecf85 Fix deprecation warning.
#rnx
#tb none
#preflight none

[CL 23796033 by patrick boutot in ue5-main branch]
2023-01-20 15:29:30 -05:00
patrick boutot
e639a7f9c6 VerseUI: Add texture and material widget.
#rb jp.flouret
#preflight 63ca9dd7e3138815656795a7

[CL 23795964 by patrick boutot in ue5-main branch]
2023-01-20 15:27:26 -05:00
henrik karlsson
9183978e29 [Engine/Plugins]
* Removed includes (using IWYU) in private files

#preflight 63c79978ac35a0e9dabbe408
#rb none

[CL 23770038 by henrik karlsson in ue5-main branch]
2023-01-19 00:48:07 -05:00
kristoffer jonsson
9dc12dd219 VerseUIOverlay widget.
#tests wrote a small script that sets up a canvas with a couple of buttons for adding and removing widgets to an overlay. Tested with PIE.
#preflight 63c120b80b358b97d13fd1d8
#rb patrick.boutot, jp.flouret

[CL 23727377 by kristoffer jonsson in ue5-main branch]
2023-01-16 03:47:33 -05:00
kristoffer jonsson
dfd07b584d More detailed error messages for incorrect widget child removal.
#rb patrick.boutot

[CL 23727376 by kristoffer jonsson in ue5-main branch]
2023-01-16 03:47:28 -05:00