Commit Graph

602 Commits

Author SHA1 Message Date
elliot colp
190e0c7300 [WebRemoteControl] Fix bool property updates not being sent when a single bool property has changed
#jira UE-225092
#rb jeremie.roy

[CL 36748900 by elliot colp in 5.5 branch]
2024-10-01 18:00:55 -04:00
juan portillo
60edc66a0b Remote Control Signature: Changed Masking Channel Type to be a Checkbox rather than an Enum for readability as the default use case is the major use case and the extra option is a very minor one. In Additionally, renamed Scalar to Multiply.
#rb Jean.Perrier
#jira UE-212362

[CL 36438560 by juan portillo in 5.5 branch]
2024-09-19 12:40:28 -04:00
juan portillo
a355880055 Remote Control: Added function to check whether a Property from an Object is exposed in RC. This is used primarily for Signatures to not double expose the same property but rather unexpose the existing and expose a new one with the given actions of the protocol.
#rb Jean.Perrier
#jira UE-212362

[CL 36437958 by juan portillo in 5.5 branch]
2024-09-19 12:28:28 -04:00
juan portillo
52e4f48736 Remote Control: Get Protocol Names to return in alphabetical order
#rb Jean.Perrier
#jira UE-212362

[CL 36437388 by juan portillo in 5.5 branch]
2024-09-19 12:14:29 -04:00
flo schar
e6045b2d7c Remote Control: The Protocol Generate Transactions option is now available per Preset instead of being a global option in Project Settings
#rb Jean.Perrier

[CL 36235012 by flo schar in 5.5 branch]
2024-09-12 13:20:46 -04:00
Ryan Hummer
4af2fd066d Updating Dev-Release-5.5 from Main at CL #36144969
#okforversepublic

[CL 36146571 by Ryan Hummer in Dev-5.5 branch]
2024-09-10 10:26:02 -04:00
flo schar
2a3b9d7aa6 Remote Control: Fix undef LOCTEXT_NAMESPACE without a corresponding define LOCTEXT_NAMESPACE
#jira UE-223347
#rnx

[CL 36038426 by flo schar in ue5-main branch]
2024-09-05 10:02:43 -04:00
flo schar
befcdf0cad Remote Control: Protocols no longer create Transactions by default. Add a performance mode for Protocols to Project Settings
#rb Jean.Perrier

[CL 36016388 by flo schar in ue5-main branch]
2024-09-04 13:35:51 -04:00
mark meijer
df1cc5402b Gather text from source, resolve macro has an empty source text (.cpp files)
#jira UE-176755
#rb eric.boucher, Leon.Huang, Jamie.Dale

[CL 35914164 by mark meijer in ue5-main branch]
2024-08-30 01:19:51 -04:00
flo schar
46f234c5cf Remote Control DMX: Remote Control now uses a DMX Library to handle DMX, Remote Control Presets can now be exported as MVR file
#jira UE-222435
#rb Dominik.Peacock

[CL 35739325 by flo schar in ue5-main branch]
2024-08-22 10:13:28 -04:00
jean perrier
c5a5e5aa1f [Remote Control] RCPanel: Fix Function Picker
The function items where recycled and it seems like the SListView doesn't like having the same items multiple time.

#jira UE-222050
#rb jeremie.roy

[CL 35630519 by jean perrier in ue5-main branch]
2024-08-19 13:06:25 -04:00
juan portillo
9c8c88158f Remote Control Signature: Set the default override to all masks
[CL 35466512 by juan portillo in ue5-main branch]
2024-08-12 16:39:18 -04:00
jodon karlik
d1725a9234 Deprecating FProperty::ElementSize for public access and introducing accessors. Instead of accessing the variable directly, use GetElementSize and SetElementSize in order to facilitate a future change of underlying storage type (to pack FProperty tighter and save some memory).
#rb Steve.Robb
#jira UE-221511
[RN] UStructs above 16.7mb will trip an ensure in the Editor so that they remain compatible with upcoming changes to Max ElementSize. You can disable the ensure with CVar CoreUObject.EnsureAgainstLargeProperties.

[CL 35434186 by jodon karlik in ue5-main branch]
2024-08-09 16:04:11 -04:00
juan portillo
3167200f6c Remote Control: Improved Mask UI for clarity
#rb Matt.Chapman

[CL 35423986 by juan portillo in ue5-main branch]
2024-08-09 11:32:20 -04:00
juan portillo
8248ea5284 Remote Control : Revert fixed issue with signatures adding exposed properties
[CL 35408824 by juan portillo in ue5-main branch]
2024-08-08 17:29:54 -04:00
juan portillo
dd31c1459f Remote Control: Fixed issue with signatures always adding new exposed properties instead of reusing existing ones with the same path
#rb Loris.Rossi
#jira UE-212362

[CL 35403796 by juan portillo in ue5-main branch]
2024-08-08 14:57:13 -04:00
juan portillo
7b26d1adf8 Remote Control: Added Signature Protocol Action
#rb Flo.Schar
#jira UE-212362

[CL 35401646 by juan portillo in ue5-main branch]
2024-08-08 13:51:50 -04:00
flo schar
65f8583f5f RemoteControl: Add interfaces to allow for protocol specific widgets and sorting in the exposed entities list
#jira UE-221270
#rb Juan.Portillo

[CL 35363836 by flo schar in ue5-main branch]
2024-08-07 05:35:31 -04:00
flo schar
c027ebfa17 RemoteControl: Fix scrollbar is now visible for protocol bindings when a preset with existing protocol bindings is opened, allowing too edit the binding as expected
#jira UE-221268
#rb Juan.Portillo

[CL 35363485 by flo schar in ue5-main branch]
2024-08-07 05:04:47 -04:00
juan portillo
47532fe41b Remote Control Signature: Added Post Load functionality for Signature Actions
#rb Loris.Rossi
#jira UE-212362

[CL 35348754 by juan portillo in ue5-main branch]
2024-08-06 15:01:14 -04:00
steve robb
8b337f5342 Fixed constness with TSoftObjectPtr usage.
#jira UE-220443

[CL 35257068 by steve robb in ue5-main branch]
2024-08-01 16:59:06 -04:00
jean perrier
63bdaf084b [WebRemoteControl] Http Route handler: Fix error paths of Preset Set Controller.
The rules for http route handlers:
- OnComplete callback must be called only once. some utils like ValidateContentType and DeserializeRequest already call OnComplete with an error message.
- If OnComplete callback is invoked, the handler must return true, even if the request didn't succeed (had some error), it is still considered "handled".

#jira UE-217594
#rb jeremie.roy

[CL 35147758 by jean perrier in ue5-main branch]
2024-07-29 15:04:24 -04:00
jean perrier
16759d3eae [Remote Control] Reverting fix for UE-215856 as it breaks the stage app.
#jira UE-220197
#rb Elliot.Colp

[CL 35115968 by jean perrier in ue5-main branch]
2024-07-26 14:49:59 -04:00
juan portillo
a53fcbb00d Remote Control: Add PostEditChange func to Signature Actions
#rb Matt.Chapman
#jira UE-212362

[CL 34596715 by juan portillo in ue5-main branch]
2024-06-23 15:01:55 -04:00
juan portillo
f3b5a74090 Remote Control: Added Signature renaming
#rb Matt.Chapman
#jira UE-212362

[CL 34593230 by juan portillo in ue5-main branch]
2024-06-22 09:35:50 -04:00