Summary
I’ve been using a few missing umg size box values to constraint my user interface to an expected aspect ratio. Such constraints are otherwise not possible. I’ve been notified by Epic that the proper solution should be addressed with SG UI in the future and therefore the following issue will not be resolved in the near future. However until then those settings that are now flagged and warned as being illegal should be whitelisted and remain as such until a proper solution enters beta phase + additional grace migration period.
Please select what you are reporting on:
Unreal Editor for Fortnite
What Type of Bug are you experiencing?
Other
Steps to Reproduce
Override the following hidden settings of a size box widget:
MinAspectRatio=1.000000
MaxAspectRatio=1.777778
bOverride_MinAspectRatio=True
bOverride_MaxAspectRatio=True
1.777778 stands for 16:9 aspect ratio.
Expected Result
- No validation warnings or errors until there is a proper solution for the missing functionality
- These properties should be whitelisted and there should be additional grace migration period after a proper solution is available
- Any validation errors should only be set in place after a proper solution exists
Observed Result
UEFNValidation: Warning: PATH_TO_UMG_WIDGET Illegal property override: Value "PATH_TO_UMG_WIDGET.UMG_WIDGET_NAME:WidgetTree.SizeBox_66.MaxAspectRatio" has an override of "1.777778" (default "1.000000") for property "/Script/UMG.SizeBox:MaxAspectRatio" on an instance of "/Script/UMG.SizeBox". (ValkyrieValidator_Properties) Fix: Reset Property to Default
UEFNValidation: Warning: PATH_TO_UMG_WIDGET Illegal property override: Value "PATH_TO_UMG_WIDGET.UMG_WIDGET_NAME:WidgetTree.SizeBox_66.bOverride_MinAspectRatio" has an override of "True" (default "False") for property "/Script/UMG.SizeBox:bOverride_MinAspectRatio" on an instance of "/Script/UMG.SizeBox". (ValkyrieValidator_Properties) Fix: Reset Property to Default
UEFNValidation: Warning: PATH_TO_UMG_WIDGET Illegal property override: Value "PATH_TO_UMG_WIDGET.UMG_WIDGET_NAME:WidgetTree.SizeBox_66.bOverride_MaxAspectRatio" has an override of "True" (default "False") for property "/Script/UMG.SizeBox:bOverride_MaxAspectRatio" on an instance of "/Script/UMG.SizeBox". (ValkyrieValidator_Properties) Fix: Reset Property to Default
Platform(s)
UEFN v40.30
Additional Notes
Without these constraints I’m unable to express the desired layout constraints that would for example also cover players with ultra wide screens.
