Previously, this dialog only had fixed support for Install and Browse commands. While sufficient in most cases, on some platforms they lacked a bit of additional flexibility.
Now, we may add badges with custom names launching arbitrary programs with optional command-line parameters. For instance,
ReleaseNotes=(Program="notepad.exe", Args="notes.txt")
Note that now actions are added in the order in which are defined in the .ini config.
The underlying implementation has been unified so Install, Browse and the new actions launch programs in exactly the same way, but the previous behavior and syntax for Install and Browse is still supported.
#rb David.Harvey, randy.jones
#rnx
[CL 30217662 by wojciech krywult in ue5-main branch]
* Missing ThinApp.sh
* Missing some quotes around a variable in GenerateUniversalDSYM.sh
* Correctly filter out the stub .app's and such when copying the Staged data directory into the .app
* Disabled the Mac's Sign To Run Locally option by default, as that causes Xcode's Validation/Upload to not have the team name embedded in it, causing a hassle while pushing up to AppStore/TestFlight
* Fixed the PRODUCT_NAME for BP projects
* Made CrashReportClient be a sandboxed app that inherits from parent
* Fix Hybrid apps to check all platforms before in the project generator, so that if a project needs a temp target for IOS (via a plugin)
* For hybrid projects, don't append Game to the end of the Game target names, as that is the default, and it makes for better named products
* Disabled the LoginFlow module from OnlineFramework plugin - this was causing issues with having CEF and EpicWebHelper embedded into a sandboxed .app, and LoginFlow isn't seemingly actually used by anything
#jira UE-196297,UE-196299,UE-196296,UE-196300,UE-196295
#rb adam.kinge
[CL 28463729 by josh adams in ue5-main branch]
Adapting the ConcertSyncServer and the UnrealMultiUserServer configs and code to work with QuicMessaging as an alternative to UdpMessaging.
#rb jason.walter, manuel.lang
[CL 26176714 by valentin ritzi in ue5-main branch]