back to blog index | aday.net.au | mastodon | codepen

Macroverse 42.2 — Mobile VJ shell & audience phones

2026-06-02

Macroverse **42.2** is not desktop-only. The hosted cloud lanes now use a **touch-aware layout tier**: phones and tablets get a drawer shell instead of the three-column desktop grid, and the VJ deck stays usable with fat thumbs in a dark venue.

Pair this with the WebXR VR VJ post — flat phones, Quest headsets, and full co-VJ desks all share one salted gig session.

---

What shipped

Mobile bottom tab bar

On viewports under **640px** you get five fixed tabs:

The top-bar **View** dropdown mirrors the tab strip when horizontal space is tight. Settings also has a **Mobile / Desktop** toggle if you want to force the mobile CSS on a laptop (Steam Deck, kiosk, etc.).

Touch-friendly VJ deck

Audience on phones (flat stream)

Same tier as VR audience, without a headset:

---

Try it

On the host: Settings → **VJ Show Session ID** → Apply → VJ tab → enable **Audience participation** if you want touch steering on the stream QR.

---

Caveats (honest)

Mobile WebGL is still WebGL — thermal throttling on old phones can stutter heavy shaders. For venue output, keep the Pi/OBS path on `vj-output.html`; phones are best as remote eyes and light participation, not the main projector feed.

Filter **Macroverse** in Dev logs on this blog for the commit trail (touch-aware tiers, splash QRs, VJ token fixes).