Commit Graph

720 Commits

Author SHA1 Message Date
chris babcock
ddbeafd4c3 Less frequent update to intensity for on device vibrator
#android
[REVIEW] [at]Peter.Sauerbrei
#rb Peter.Sauerbrei

[CL 24551994 by chris babcock in ue5-main branch]
2023-03-07 19:11:03 -05:00
robert seiver
f27826da35 Cause notification windows to be raised above all windows except for modal windows, instead of just their parent windows.
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]
2023-02-23 14:55:02 -05:00
robert seiver
e84eaeb632 UE will now properly re-raise notification windows to the front after maximizing, restoring, and moving windows.
#jira UE-175939
#rb James.Singer
#preflight 63f521756928c1ca3d75a05e
#preflight 63f521756928c1ca3d75a05e

[CL 24347775 by robert seiver in ue5-main branch]
2023-02-21 15:03:39 -05:00
jeanmichel dignard
c7be2b7fbd FExec: Converted Engine Exec overrides to Exec_Runtime/Exec_Dev where:
- 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]
2023-02-21 13:09:41 -05:00
scott nelson
dbecf2ef2d Update WindowsPlatformSplash to allow setting custom text before calling Show()
#rb Dave.Belanger
#preflight 63f3d9d71d71bcd2624b51df

[CL 24327592 by scott nelson in ue5-main branch]
2023-02-20 17:10:12 -05:00
ghislain theriault
0ea1bf0aff [Virtual Keyboard] Allow the use of a virtual keyboard on any platforms
[REVIEW]
#rnx

[CL 24107289 by ghislain theriault in ue5-main branch]
2023-02-09 16:50:24 -05:00
chris babcock
a2e6292e96 Update force feedback support on Android
- 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]
2023-02-08 01:41:47 -05:00
dmitriy dyomin
205f5e4947 Enable Swappy and NonVSync framerates on Android by default
#rb jack.porter

[CL 23964729 by dmitriy dyomin in ue5-main branch]
2023-02-02 01:25:48 -05:00
chris babcock
6a609b5bff Fix XBox and Razer wired controllers on Android 12+
#android
[REVIEW] [at]Peter.Sauerbrei
#rb Peter.Sauerbrei
#preflight

[CL 23939499 by chris babcock in ue5-main branch]
2023-01-31 17:20:43 -05:00
calvin zheng
8736dc270f Make sure main Editor window won't bringToFront, align behavior with PC and other platforms
#jira UE-162739
#rb Zack.Neyland
#preflight 63d966b0ba4fadeef09e1c50

[CL 23938936 by calvin zheng in ue5-main branch]
2023-01-31 17:07:18 -05:00
christopher waters
c6c2200520 Adding includes before cleaning up RHI dependencies.
[CL 23888475 by christopher waters in ue5-main branch]
2023-01-27 14:17:39 -05:00
zack neyland
d6aeb75f28 AppCore/Mac: Adds handling for safeAreaInsets.
* 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]
2023-01-25 11:26:57 -05:00
chris babcock
2ee9d41108 Update Android controllers
#android
[REVIEW] [at]Josh.Adams
#rb Josh.Adams

[CL 23832046 by chris babcock in ue5-main branch]
2023-01-24 11:32:33 -05:00
Devin Doucette
d51817a175 Logging: Updated Mac feedback contexts to support structured logging
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]
2023-01-20 11:19:46 -05:00
mathieu chamberland
82f520c8db AndroidInputInterface - PS5 controller now has the correct mapping for Android Version less than 12 and triggers are working correctly on Android 12.
#rb chris.babcock, maxime.vaillancourt, ghislain.theriault

[CL 23747935 by mathieu chamberland in ue5-main branch]
2023-01-17 18:37:50 -05:00
gaborpapp
db56dde9fd PR #6649: Fixed Linux touch id handling (Contributed by gaborpapp)
#rb @brandon.schaefer, @zack.neyland
#jira UE-87926
#preflight 63c1a46c0225f00e1437f64b

[CL 23684055 by gaborpapp in ue5-main branch]
2023-01-13 14:44:30 -05:00
james singer
de2922d541 Fix mouse grab cursors in Linux
#jira UE-141065
#rb @brandon.schaefer, @zack.neyland
#preflight 63c19bac0225f00e14327e18

[CL 23681426 by james singer in ue5-main branch]
2023-01-13 13:14:13 -05:00
Josh Adams
a0dab47a6e - When in full screen, the Mac now returns the "visibleFrame" property instead of the full "frame" to account for the bezel area on laptops with a camera notch
#jira UE-173891
#rb Marc-Andre Lalonde
#preflight skip

[CL 23654866 by Josh Adams in ue5-main branch]
2023-01-11 17:11:36 -05:00
axel riffard
b1e030ed49 Background audio on iOS
#rb aaron.mcleran
#jira UE-168559
#fyi adam.kinge
#preflight 63be75f26729b05ec9329d58

[CL 23643122 by axel riffard in ue5-main branch]
2023-01-11 03:50:50 -05:00
Brandon Schaefer
174fc92867 Fix some cases of the notification windows moving behind the main window
Still some cases to fix

#jira UE-101465
#rb none
#preflight none

[CL 23620439 by Brandon Schaefer in ue5-main branch]
2023-01-09 16:50:07 -05:00
christopher waters
ccc64990c0 Header dependency cleanup around HitProxies and BatchedElements
#preflight 63b5f772ab0e99a2bee2d8c3

[CL 23583875 by christopher waters in ue5-main branch]
2023-01-04 19:25:52 -05:00
bretternst
c844d5a91f PR #9813: Fix UMG Overlay mouse/touch input not working after launching fullscreen Wayland application (Contributed by bretternst)
#rb daren.cheng
#jira UE-170506
#preflight 63b5e7da592c1a9d7caac454

[CL 23581066 by bretternst in ue5-main branch]
2023-01-04 16:20:00 -05:00
devin doucette
49fb379c64 Logging: Removed FFeedbackContext overrides that are now covered by the base
#jira UE-152840
#preflight 63b46f1e202bee5e2795f603
#rb Zousar.Shaker
#rnx

[CL 23570239 by devin doucette in ue5-main branch]
2023-01-03 16:41:11 -05:00
devin doucette
14a2e7482d Logging: Updated Windows and Linux feedback contexts to support structured logging
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]
2023-01-03 13:07:24 -05:00
henrik karlsson
ce587eb612 Added markups for headers that can't be compiled standalone.. this is needed for both Header units and IWYU
#preflight 63789b0c170bc34a93a869e5
#rb none

[CL 23552160 by henrik karlsson in ue5-main branch]
2022-12-21 02:46:50 -05:00