moonlight-ios/.github
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
..
ISSUE_TEMPLATE Update template to direct to troubleshooting page 2021-03-03 01:39:31 -06:00
workflows Read the Xbox One S BLE controller over IOHID on iOS 14 2026-10-29 20:39:41 +01:00
auto-comment.yml Centralize Discord invite links 2020-01-18 10:54:22 -08:00
lock.yml Don't lock enhancement requests 2021-01-01 13:21:40 -06:00
no-response.yml Enable stale and no-response bots to reduce inactive issues 2018-08-12 00:22:30 -07:00
stale.yml Enable stale and no-response bots to reduce inactive issues 2018-08-12 00:22:30 -07:00