4.02


One controller, whatever you are playing on

The three-tap controller used to look slightly different depending on which kind of Joustine host you had joined — an Apple TV, a Mac, or a streaming box each produced their own variation, and upgrading from one connection type to another could visibly swap the controller out from under you mid-session. There is now one controller screen, and it stays put.

You can see what you are connected to

Every client screen now carries the same three-part heading: what you are and which build you are running on the left, JOUSTINE in the middle, and which host you are driving on the right, with the address, the link type, and a ticking heartbeat.

  • The wordmark takes your slot colour once you have joined, so the screen in your hands matches your bird on the TV.
  • The host corner names the host actually carrying your taps. It used to be possible to sit there reading the name of a host that had long since gone away.
  • Host and client versions are both on screen, which makes it obvious when one device in the room is running older software.

Kiosk games

  • Better handling of players leaving and arriving mid-game.
  • A kiosk host never streams game state to clients — even when the host is a Mac. Kiosk is intended for three-tap controller clients, and sending them a mirrored copy of the big screen was wasted effort that could leave a walk-up player staring at a frozen picture.

WiFi sharing on Mac, explained properly

A Mac host can offer its network details to a guest whose phone is not on your WiFi yet. The wording around this is now much clearer:

  • Joustine does not read your home network's credentials. The SSID and password are fields you choose to fill in, and they stay empty until you do.
  • The instructions state plainly that whatever you enter will be exposed to people you share the game with — so you can decide to share a guest network instead of your main one.

Bluetooth that recovers by itself

Several long-standing ways a Bluetooth controller could get stuck are fixed. None of these should ever need you to quit and reopen the app any more:

  • A controller that is attached to a host which has stopped listening now notices and moves on, instead of sitting there looking connected while nothing happens.
  • A host handing over to a better one now releases its Bluetooth controllers properly. Previously it could keep an invisible hold on them, which locked those controllers out of connecting to anything else.
  • Apple hosts now identify their rank to non-Apple hosts, so an Apple TV is no longer out-prioritised by a streaming stick when both are hosting.
  • Your slot colour is re-sent when you reconnect, so the controller stops showing a blank wordmark while you are genuinely in the game.