Hey Rob. I've only tested it with a Logitech F310 gamepad. Do you see "found gamecontroller at index" in the log after "joysticks count"?
You do not need to use xcode (but you do need to install it). If you have some programming experience (or are comfortable on the command line), you might be able to get it going pretty easily.
First, you'll need to install homebrew:
Then install the dependencies needed to build all the things (I think this is comprehensive, but may not be):
brew install sdl2 cfitsio libnova gsl zlib libusb jpeg libtiff fftw cmake
mkdir -p ~/indi_projects cd ~/indi_projects git clone https://github.com/indilib/indi.git cd indi mkdir build cd build cmake -DCMAKE_INSTALL_PREFIX=/usr/local -DCMAKE_BUILD_TYPE=RelWithDebInfo ../ make sudo make install
cd ~/indi_projects git clone https://github.com/rickbassham/indi_gamepad.git cd indi_gamepad mkdir build cd build cmake -DCMAKE_INSTALL_PREFIX=/usr/local -DCMAKE_BUILD_TYPE=RelWithDebInfo ../ make sudo make install
Hey pdmogg, unfortunately, if you're not comfortable building C++ projects on mac, it's not quite ready for you. I'll see if I can create an easy way to install it for non-software engineers.
Also, if you see issues with the documentation, but can't fix them yourself, or if there is an area of technical documentation you'd like to see that isn't there, please add an issue at github.com/indilib/docs/issues