Skip to content

Releases: zydeco/SteamController

v1.3

03 Aug 17:49
Compare
Choose a tag to compare

iOS 14 support contributed by @ToddLa:

  • Mapping Steam button as Home button
  • Support other controllers/input devices in demo app
  • Added STEAMCONTROLLER_NO_SWIZZLING compile-time option, to remove swizzling of [GCController controllers]

v1.2

12 Jan 14:39
Compare
Choose a tag to compare
  • Full iOS 13 support:
    • Controller implements capture method
    • Controller implements productCategory property (returning "Steam")
    • Map back and forward buttons to options and menu (same positions as Xbox and PS4 controllers)

v1.1

11 Jan 19:22
Compare
Choose a tag to compare
  • Updated docs and readme to reflect iOS 13 requirements
  • Updated example app to reflect new features

New Features

  • Controller battery level monitoring
  • Optional features using private API:
    Use the no-private-api subspec or -DSTEAMCONTROLLER_NO_PRIVATE_API to exclude these features.
    • Listen for controller reconnection
    • Don't idle while controller is being used
  • Ability to switch between keyboard/mouse and controller modes
  • Handle back/forward buttons extending GCExtendedGamepad
  • Add handler for steam button combinations

Breaking changes:

  • No longer sends back/forward button as combinations of other buttons
  • Steam button combinations to switch modes no longer part of the library (can be handled by app through steamButtonCombinationHandler, see example)

v1.0.3

27 Jan 17:42
Compare
Choose a tag to compare
  • Call handlers on controller's handlerQueue
  • Support MFi L3/R3 buttons
  • Fix misinterpreted input when trackpads and stick are active at the same time

v1.0.2

21 Jan 06:55
0d1a597
Compare
Choose a tag to compare

Updates

  • Trackpad Modes
    1. Button Mode (Default)
    2. Touch Mode
  • Stick Modes
    1. Analog Mode (Default)
    2. D-Pad Mode
  • Mode Toggles via Combos (see Readme.md)
  • Select/Start via MFi+ (Beta)