Skip to content

v0.1.0 — first public beta

Choose a tag to compare

@Peterksharma Peterksharma released this 10 Aug 04:39
· 7 commits to main since this release

First public beta of Finally the Controller Works — Nintendo Switch 2 controllers (Pro Controller 2, Joy-Con 2, NSO GameCube pad) on macOS over Bluetooth, as a native menu-bar app.

Notarized Developer ID build — download, unzip, drag to Applications, launch.

Highlights

  • Up to 4 controllers over Bluetooth with auto-reconnect (and the macOS keep-alive workaround that makes this possible at all)
  • Dashboard: input test, battery + charge state, hidden sensors, motion instruments, tilt-compensated compass
  • Stick calibration, deadzones, axis inversion, button remapping, rumble intensity, player-LED patterns
  • Find My Controller (LED chase + rumble + proximity)
  • Joy-Con 2 mouse mode
  • Games & emulators: the sdl/ folder in the repo carries a patched SDL 3.4.14 that turns the app's UDP streams into standard SDL gamepads — Gopher64 works today, rumble included (see sdl/README.md)
  • Signed auto-updates (this release arms the feed)

Known limitation

System-wide virtual game controllers await Apple's approval of the HID driver entitlement — until then, games see controllers through the SDL bridge above. The protocol research behind the app is published in research/.

🤖 Generated with Claude Code