moonlight-ios/Limelight
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Meta Vens 19889385d1
Some checks failed
GameCult iOS 14 IPA / ipa (push) Has been cancelled
Read the Xbox One S BLE controller over IOHID on iOS 14
GameController on iOS 14.4 never exposes the Xbox One S controller on
Microsoft's Bluetooth LE firmware (VID 0x045E, PID 0x0B20) as a
GCController, though iOS connects it as a HID device. ControllerSupport
now matches it with IOHIDManager, parses input report 1 (layout as in
SDL's HIDAPI Xbox One driver) into the existing controller update path,
and drives rumble through output report 3. GCController handling is
unchanged; the IOHID source skips the pad when GameController already
exposes an Xbox gamepad.

Player slot allocation and removal move out of the GCController-specific
code so both sources share them. Arrival events now use the Moonlight
controller's player index rather than the GCController's.

Opening IOHIDLibUserClient needs com.apple.security.iokit-user-client-class;
the IPA workflow embeds it with an ad-hoc signature for TrollStore.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 20:39:41 +01:00
..
Crypto Fix leaks during pairing 2024-12-20 15:31:45 -06:00
Database Fix build warning on tvOS 2023-11-06 19:21:38 -06:00
en.lproj Initial Commit 2014-08-30 22:46:31 -04:00
Font/Roboto Remove Roboto fonts, switch to iOS app delegate for tvOS, and add stream view and loading view 2018-08-26 00:14:08 -07:00
Images.xcassets Add a toolbar above the on-screen keyboard with extra keys that are missing from iOS keyboard (#576) 2023-09-29 00:49:35 -05:00
Input Read the Xbox One S BLE controller over IOHID on iOS 14 2026-10-29 20:39:41 +01:00
Limelight.xcdatamodeld Extend codec configuration option for AV1 support 2023-11-03 23:13:44 -05:00
Network Initialize block variables 2024-12-20 15:40:30 -06:00
Stream Override default SDL audio ducking option 2024-12-20 15:46:19 -06:00
Utility Add GameStream EOL link 2023-03-05 14:19:32 -06:00
ViewControllers Display error codes when the connection is terminated 2023-12-22 14:46:23 -06:00
AppCollectionView.h host and app buttons now have feedback when tapped 2015-09-30 19:13:37 -07:00
AppCollectionView.m host and app buttons now have feedback when tapped 2015-09-30 19:13:37 -07:00
AppDelegate.h Add quick action shortcuts to open paired PCs 2019-11-03 13:38:52 -08:00
AppDelegate.m Remove @available checks for < iOS 9.3 2020-11-14 15:27:49 -06:00
ComputerScrollView.h host and app buttons now have feedback when tapped 2015-09-30 19:13:37 -07:00
ComputerScrollView.m host and app buttons now have feedback when tapped 2015-09-30 19:13:37 -07:00
Limelight-Info.plist Add Game Mode support with LSSupportsGameMode 2025-10-08 21:56:42 -05:00
Limelight-Prefix.pch Remove OSPortabilityDefs.h 2020-11-01 16:50:02 -06:00
main.m Switch to SDL for audio output 2022-01-13 22:00:47 -06:00
UIAppView.h Enable right-click context menus on iPadOS 2020-11-14 15:57:16 -06:00
UIAppView.m Fix conflicting touch action handling on UIAppView and UIComputerView 2020-11-14 17:03:22 -06:00
UIComputerView.h Enable right-click context menus on iPadOS 2020-11-14 15:57:16 -06:00
UIComputerView.m Fix conflicting touch action handling on UIAppView and UIComputerView 2020-11-14 17:03:22 -06:00