#fyi Helge.Mathee
Original CL Desc
-----------------------------------------------------------------
TreeView / Listview: Drag + Drop Auto Scroll / Expand
Enables auto scroll and auto expand by default for all list and tree views.
#rb lauren.barnes
#jira UE-168345
#preflight https://horde.devtools.epicgames.com/job/636288461608da6ba17aa4fb
[CL 23030642 by halfdan ingvarsson in ue5-main branch]
The scale was not taken into account at creation time (when creating a SlateWidgetRun), but it was updated in the next slate prepass.
Bonus: removed a bit of duplicated code.
test:
- got a 100% repro, in UMG designer, tested the fix in a simple case, but also with the rich text nested in a scaled vertical box, or in a scale box.
- played Lyra, no regression noticed.
#jira UE-169468
#rb patrick.boutot
#preflight 636a7a90d0174259cc3a094b
[CL 23029427 by yohann dossantos in ue5-main branch]
SNotificationList::Tick() now only updates the InternalTime when bAutoExpire is set.
#jira UE-169054
#review-22950858 @jeanmichel.dignard
#preflight 6363d0a9c53af2f47f62cea4
[CL 22953128 by sebastian nordgren in ue5-main branch]
- size rule auto and strech.
- max size.
Expose the size rule also in the ScrollBoxSlot for UMG.
tests:
-reverted some workaround in the code and used the new FillSize slot parameter with success.
-tested a lot of sub editors, as the code also impact vertical/horizontal box.
-created new UMG data in QAGame using the new attributes (will submit them soon), and used blueprint graph to change the size settings of a scrollbox slot.
#jira UE-161777
#rb patrick.boutot
#preflight 6360112be86070572fd89aae
[CL 22868510 by yohann dossantos in ue5-main branch]
This is required for c++ modules/header units in order to decide if constexpr/const value should be available to outside module
#preflight 635c0b5c1803be35c767e0ea
#rb none
[CL 22835882 by henrik karlsson in ue5-main branch]
- Can be used with 4k device profiles to make the cursor more visible.
- Requires a cursor widget that is scale-aware.
- ```Slate.SoftwareCursorScale```
#rb Darren.Cheng
#jira none
#preflight 634d116b820aa0c193cacd6a
[CL 22558256 by David Harvey in ue5-main branch]
Only handling the display change event is not enough though: the DXGI factory might not be contain up-to-date display information in case it's not current anymore. In that case, we need to rely on a newly created factory, used exclusively to retrieve the display info
#rb mihnea.balta
#jira UE-161418
#preflight 633f1a2b62762f4a1b604f62
[CL 22425912 by benjamin rouveyrol in ue5-main branch]