This partially rolls back some of the changes made by CL 2532869 for UE-14543. With the addition of the modal check in RaiseNotifications(), this rollback doesn't cause any known issues
#rb James.Singer
#jira UE-178057
#preflight 63f792482b1a2765f9f1417a
[CL 24386966 by robert seiver in ue5-main branch]
- No additional routing was being done in Exec.
- No default parameter was being provided through the Exec override.
This is so we can turn off Exec overrides in certain configurations.
#rb none
#preflight 63f3fc331d71bcd26256868e
[CL 24343558 by jeanmichel dignard in ue5-main branch]
- Use VibrationEffect for intensity control
- Forward feedback to controller(s) if Android.UseControllerFeedback non-zero (defaults to 1)
- Fix issue with fingerprint scanner false detection as controller
- Does not continue feedback when backgrounded
#jira UE-168579
#android
[REVIEW] [at]Jack.Porter
#rb Jack.Porter
#preflight https://horde.devtools.epicgames.com/job/63e2ff10c11233cdcab34b6e
[CL 24068849 by chris babcock in ue5-main branch]
* Monitors with notched screens (e.g. screens with camera housing built in) need to take into account the safeAreaInset when in fullscreen mode.
* Remove some unused and unexecutable code around getting the monitor name.
#jira UE-173891
#preflight https://horde.devtools.epicgames.com/job/63d0e0ed033e457ba8a1f78d
[CL 23849168 by zack neyland in ue5-main branch]
This relies on the base feedback context doing most of the work, as on other platforms.
Coloring was removed from the default Mac feedback context because it has no effect on the default output devices anyway. Output devices that do want to set color based on verbosity should incorporate that logic themselves in a thread-safe way instead of relying on the color being changed globally.
#jira UE-152840
#preflight 63cabcf76e7995c750c919da
#rb Zousar.Shaker
#rnx
[CL 23790894 by Devin Doucette in ue5-main branch]
This sets up the base FFeedbackContext to do most of the work because there is very little behavioral difference between platforms, yet the majority of the code is duplicated for each platform.
#jira UE-152840
#preflight 63b45fe435203bc7aab23837
#rb Zousar.Shaker
#rnx
[CL 23567792 by devin doucette in ue5-main branch]