v0.1.0 — first public beta
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 (seesdl/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