Commit Graph

1990 Commits

Author SHA1 Message Date
aditya ravichandran
f31cce6bb0 Update the pinned icon on sidebars
#rb trivial
#preflight 6217e7d0cd7c1c6933034fdc

[CL 19123841 by aditya ravichandran in ue5-main branch]
2022-02-24 15:31:58 -05:00
jack cai
44e558795b Slate: Fixed a visual issue with search box size changed on clicked. This was because the editabletextbox always append an error text widget to the horizontalbox on text changed if there isn't one already.
The new behavior ensure the error widget is created during construct so that the initial size of the textbox is correct

#jira none
#rb Vincent.Gauthier
#preflight skip

[CL 19080646 by jack cai in ue5-main branch]
2022-02-22 16:16:03 -05:00
daren cheng
526c49058a Add Toolstack support to tool palettes.
#jira UE-138664
#preflight 6202ee26c451a5d0dc08eec6
#rb brooke.hubert Rex.Hill Ryan.Schmidt Patrick.Boutot
#fyi Ryan.Schmidt, Lauren.Barnes

[CL 19020456 by daren cheng in ue5-main branch]
2022-02-16 15:08:30 -05:00
ionut matasaru
25605017ac Slate: Added InitialSortMode attribute to FColumn and STableColumnHeader. Defaults to EColumnSortMode::Ascending as before.
#rb Sebastian.Nordgren
#preflight 620b88501133be82734da2c7

[CL 19011364 by ionut matasaru in ue5-main branch]
2022-02-16 02:36:12 -05:00
aditya ravichandran
fd9e968445 Add functionality to STreeView to display the hierarchy of items stacked at the top
Enable said functionality for the Outliner
#jira UE-132613
#rb Lauren.Barnes
#preflight 620bcd22483ff0ae5ebd2f86

[CL 18996953 by aditya ravichandran in ue5-main branch]
2022-02-15 11:19:12 -05:00
erin wasik
66b8f24158 ListPanel: update logic for FirstLineScrollOffset to go above 1.0 without assuming all widgets are the same size
- in this case we should add up the full scrollaxis of each widget until the fractional part

[REVIEW] [at]vincent.gauthier, [at]daren.cheng, [at]patrick.boutot

#ROBOMERGE-AUTHOR: erin.wasik
#ROBOMERGE-SOURCE: CL 18940545 via CL 18940559 via CL 18940579 via CL 18940587 via CL 18940954 via CL 18941294
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v917-18934589)

[CL 18941339 by erin wasik in ue5-main branch]
2022-02-10 14:54:19 -05:00
daren cheng
dd79c0b9e5 Fix menu's flashing if longer than height of screen by accounting for application scale.
#jira UE-69721
#preflight 6202dd129e10f6918e0be73f
#rb Patrick.Boutot
#lockdown JeanMichel.Dignard

#ROBOMERGE-AUTHOR: daren.cheng
#ROBOMERGE-SOURCE: CL 18910380 in //UE5/Release-5.0/... via CL 18919236 via CL 18920491
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v916-18915374)

[CL 18920745 by daren cheng in ue5-main branch]
2022-02-09 12:51:20 -05:00
Robb Surridge
862dd9605b Update SFxWidget to use a non-deprecated version of FGeometry::MakeChild()
#jira none
#rb matt.kuhlenschmidt
#preflight 6202de5a74604bc6b18d490a

[CL 18910276 by Robb Surridge in ue5-main branch]
2022-02-08 16:33:56 -05:00
patrick boutot
68d0f9cf48 Slate: Fix VerifyWidgetLayerId to only use the invalidation test when we painted in fast path. Add the VerifyOutgoingLayerId to the Widget Reflection test list.
#jira UE-136046
#rb none
#preflight 62017574384d6a94e8dc65bf

#ROBOMERGE-AUTHOR: patrick.boutot
#ROBOMERGE-SOURCE: CL 18897351 via CL 18897352 via CL 18897354 via CL 18903428 via CL 18903856
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v912-18901109)

[CL 18903906 by patrick boutot in ue5-main branch]
2022-02-08 12:08:49 -05:00
erin wasik
e5011a0f18 ListView: create event when listview finishes scrolling
[REVIEW] [at]vincent.gauthier, [at]daren.cheng
#rb [at]daren.cheng

#ROBOMERGE-AUTHOR: erin.wasik
#ROBOMERGE-SOURCE: CL 18891378 via CL 18891836 via CL 18891994 via CL 18892069 via CL 18893116 via CL 18893786
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v910-18824042)

[CL 18893806 by erin wasik in ue5-main branch]
2022-02-07 16:44:48 -05:00
sebastian nordgren
b89a39b7f2 Fixed crash when SDockingTab::GetTabManager() dereferenced an invalid weak pointer. GetTabManager has been deprecated in favor of GetTabManagerPtr which returns a TSharedPtr.
#jira UE-140354
#preflight 61fbda35176256ec4f6ffa17
#rnx
#lockdown jeanmichel.dignard
#rb patrick.boutot

#ROBOMERGE-AUTHOR: sebastian.nordgren
#ROBOMERGE-SOURCE: CL 18861915 in //UE5/Release-5.0/... via CL 18862125 via CL 18862236
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v910-18824042)

[CL 18862253 by sebastian nordgren in ue5-main branch]
2022-02-04 08:33:30 -05:00
patrick boutot
9d38d6eea0 Slate: Update the LayerId in invalidation when the widget painted more elements than the previous paint. Disable by default. You can enable it with the cvar `Slate.InvalidationList.EnableReindexLayerId. This occurs when a child-widget was collapsed and is now visible. The sibling of the widget may have the same LayerId as the child-widget. That would affect how the elements are rendered.
#jira UE-136046, UE-106162
#rb vincent.gauthier
#preglight 61f94bb6a6632a34f372935a

#ROBOMERGE-AUTHOR: patrick.boutot
#ROBOMERGE-SOURCE: CL 18810476 via CL 18810478 via CL 18810490 via CL 18821442 via CL 18822953
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v910-18824042)

[CL 18825126 by patrick boutot in ue5-main branch]
2022-02-02 08:23:10 -05:00
lauren barnes
6b4c2fcbfc Increase default menu height
#jira UE-136342
#rb trivial
#preflight 61f9b1269e4d23cd93b107db

#ROBOMERGE-AUTHOR: lauren.barnes
#ROBOMERGE-SOURCE: CL 18816617 in //UE5/Release-5.0/... via CL 18816636 via CL 18822836
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v910-18824042)

[CL 18824645 by lauren barnes in ue5-main branch]
2022-02-02 07:55:31 -05:00
mateo egey
7e14981f6f Fixed default padding for the search result numbers slot. Previously, the numbers would poke out of the box if left aligned.
When right aligned, the clear button wouldn't look right either

#jira UE-130821
#rb lauren.barnes
#preflight skip

#ROBOMERGE-AUTHOR: mateo.egey
#ROBOMERGE-SOURCE: CL 18806814 in //UE5/Release-5.0/... via CL 18808609 via CL 18822198
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v908-18788545)

[CL 18822502 by mateo egey in ue5-main branch]
2022-02-02 02:47:17 -05:00
andrew davidson
8e95b10069 Fix FVector2D variant casts - Runtime
Submitted on behalf of fred.kimberley
#rb andy.davidson
#preflight 61f8729a5a026d2d19bb9ca6
#preflight 61f87a025a026d2d19be76ed

#ROBOMERGE-OWNER: andrew.davidson
#ROBOMERGE-AUTHOR: andrew.davidson
#ROBOMERGE-SOURCE: CL 18802361 in //UE5/Release-5.0/... via CL 18802891 via CL 18821557
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v908-18788545)

[CL 18821641 by andrew davidson in ue5-main branch]
2022-02-02 01:47:07 -05:00
zak middleton
36c99f6887 #ue5 - LWC: FVector4f <-> FVector4d conversion is now explicit.
FLinearColor has also been modified to make any double->float conversions explicit. Previously all 3D TVector versions were allowed to be implicit and thus could convert TVector<double> => FLinearColor => TVector4<float>.

Fixed up all engine and game casts. Added "//LWC_TODO: precision loss" around any explicit casts that previously were silently explicit and we may need to revisit for precision loss analysis.

#jira UE-122085
#rb Ben.Ingram, Andrew.Davidson
#preflight 61f24af473238441cb7bb0f1

#ROBOMERGE-AUTHOR: zak.middleton
#ROBOMERGE-SOURCE: CL 18751249 in //UE5/Release-5.0/... via CL 18751253 via CL 18751319
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18751326 by zak middleton in ue5-main branch]
2022-01-27 03:30:41 -05:00
erin wasik
bf2b741473 SScaleBox Prepass: scale box is getting old data and passing it along to children, mark prepass dirty so we get a new desiredsize from the child
[REVIEW] [at]patrick.boutot
#rb patrick.boutot

#ROBOMERGE-AUTHOR: erin.wasik
#ROBOMERGE-SOURCE: CL 18743359 via CL 18744496 via CL 18744702 via CL 18744841 via CL 18745699 via CL 18746289
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18746511 by erin wasik in ue5-main branch]
2022-01-26 17:31:27 -05:00
jared joyal
ac094f49ab Set Scroll Bar Padding of SScrollBar within SScrollBox to 0.0f as the scroll box modifies its scroll bar padding on the slot in which the scroll bar is laid out, not the scroll bar itself.
#tests: Verified extra padding of 2.0f was removed

#ROBOMERGE-AUTHOR: jared.joyal
#ROBOMERGE-SOURCE: CL 18741568 via CL 18743561 via CL 18743689 via CL 18743750 via CL 18745457 via CL 18746269
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18746504 by jared joyal in ue5-main branch]
2022-01-26 17:30:59 -05:00
sebastian nordgren
ad34bb5482 FExtender::Combine() now returns a TSharedRef rather than a TSharedPtr that is never null.
#review-18632291  @brooke.hubert
#preflight 61e56717873f2ea48f230ab7

[CL 18721117 by sebastian nordgren in ue5-main branch]
2022-01-25 05:43:56 -05:00
marc audy
6553e6cd0a Remove as much C++ deprecation as possible up to 4.17 (along with a few scattered removals from beyond)
#preflight 61eefc77ba69a4fdb220bf23

#ROBOMERGE-AUTHOR: marc.audy
#ROBOMERGE-SOURCE: CL 18712765 in //UE5/Release-5.0/... via CL 18712784 via CL 18713147
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18713191 by marc audy in ue5-main branch]
2022-01-24 15:07:48 -05:00
matt kuhlenschmidt
db5a52cfe0 Scale rounded blurs to fix UV calculating for corner rounding
#rb nick.darnell
#preflight none

#ROBOMERGE-AUTHOR: matt.kuhlenschmidt
#ROBOMERGE-SOURCE: CL 18684976 in //UE5/Release-5.0/... via CL 18684984 via CL 18684999
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v902-18672795)

[CL 18685009 by matt kuhlenschmidt in ue5-main branch]
2022-01-20 20:07:27 -05:00
helge mathee
cfbd9fe8c5 SNumericEntryBox: Avoid change event during construction
#rb na
#jira UE-139400
#preflight https://horde.devtools.epicgames.com/job/61e820b1b875abaf33212d7e

#ROBOMERGE-AUTHOR: helge.mathee
#ROBOMERGE-SOURCE: CL 18657900 in //UE5/Release-5.0/... via CL 18657928 via CL 18657957
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v900-18638592)

[CL 18657979 by helge mathee in ue5-main branch]
2022-01-19 09:48:54 -05:00
sebastian nordgren
28a8db82f8 Fix to SGridPanel adding one row/column less than necessary due to a mistake in CL 18632502.
#jira UE-139396
#rb paul.chipchase
#fyi max.chen, vincent.gauthier
#preflight 61e7e44a3778a195dedd5e8e

[CL 18656499 by sebastian nordgren in ue5-main branch]
2022-01-19 06:07:45 -05:00
ben hoffman
200e8cf8bf Type truncation warning cleanup
#jira UE-116218
#rb trivial
#rnx
#preflight 61e74864843acf1b240c4d63

#ROBOMERGE-AUTHOR: ben.hoffman
#ROBOMERGE-SOURCE: CL 18653307 in //UE5/Release-5.0/... via CL 18653315 via CL 18653350
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v900-18638592)

[CL 18653373 by ben hoffman in ue5-main branch]
2022-01-18 20:03:29 -05:00
helge mathee
e8f29a580b SVectorInputBox: Support delegates / attributes for vectors directly
#rb benoit.gadreau
#jira UE-139377
#preflight https://horde.devtools.epicgames.com/job/61e6a5adaa460e33b1bb4c28

#ROBOMERGE-AUTHOR: helge.mathee
#ROBOMERGE-SOURCE: CL 18638603 in //UE5/Release-5.0/... via CL 18638612 via CL 18638618
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v899-18417669)

[CL 18638625 by helge mathee in ue5-main branch]
2022-01-18 07:41:00 -05:00