Skip to content

Changelog

What changed in each version of Scenery, newest first.

Looking for the scripting runtime instead? See the scripting changelog.

1.1.20 – July 2026 TestFlight

In testing

This version is on TestFlight and has not reached the App Store yet.

Spatial user interfaces, Apple Immersive Video on Apple Vision Pro, direct screen gestures, and a much larger scripting runtime.

Added

  • Spatial user interfaces – build interface panels and place them in a scene or fix them to the screen. Labels, buttons, toggles, sliders, text fields, images, shapes, stacks and web views, with a style system covering fonts, colours, borders, shadows, corner radii and frosted glass panel materials. Styles can differ per state, so a button can look different while pressed or disabled. Labels interpolate scene variables live – write ${score} and it updates itself – with formatting filters for percentages, times and signed numbers. Panels are built in a dedicated editor with its own inspector, undo and preview.
  • Apple Immersive Video – play Apple Immersive Video and spatial media on Apple Vision Pro. Objects and interface panels stay visible over a fully immersive video, and the new Set Immersion Mode action moves an experience between mixed and full immersion while it runs. On iPhone and iPad the camera stays visible while placing a virtual-immersion experience.
  • Screen gestures – pan, pinch and rotate anywhere on screen, plus double tap and long press on an object, on iPhone, iPad and Mac. A new On Gesture trigger fires through the drag with its phase and movement, so an object can react while it is being moved rather than only at the end.
  • Throw and momentum – objects with a drag gesture can now keep the motion they were released with. Choose whether an object stays where it was dropped, springs back, or carries its momentum so a flick throws it.
  • Per-device anchoring – give an object a different anchor per device category, so one experience can anchor to a plane on iPhone, to the screen on Mac and to a hand on Apple Vision Pro. Includes a screen-space anchor, an option to hide an object entirely on a given device, and a fallback transform with its own gizmo for devices without tracking.
  • Copy and paste in the editor – copy objects and their visual content and paste them elsewhere in the same experience, including pasting as a sibling or wrapping into a container. Container rows gained an Insert submenu, and dragging across the hierarchy keeps the selection.
  • Cycle action – one trigger steps through any number of states, animations or behaviours, so a single tap can advance a sequence rather than always doing the same thing.
  • Platform condition – Conditional Logic can branch on the device an experience is running on, so one experience can behave differently on Apple Vision Pro than on a phone.
  • Scripting 0.2.0 Beta – a large, mostly additive runtime release: paths and splines, mesh instancing, GPU compute kernels, runtime meshes, device location, screen gestures, physics primitives, object cloning, hand and face tracking, inline materials, and script-built interface panels. See the scripting changelog for the full list.
  • Documentationhttps://scenery.app/docs/ is new: a written guide to the editor, anchors, triggers, actions, materials, post-processing and the scripting API.

Changed

  • The Add submenu on containers is now called Insert, which better describes what it does.
  • Drag, Rotate and Resize no longer show a "Vision Pro only" badge. They have always worked on every platform – the input adapts to the device – and the badge was simply wrong.

Fixed

  • macOS 27 compatibility – the app would not launch at all on macOS 27, and the editor sidebars would not scroll. Both are fixed.
  • Discover no longer shows "An error occurred" and an empty feed when a single experience cannot be read. One unreadable experience is now skipped instead of emptying the whole list.
  • An experience created with a newer version of Scenery no longer disappears from your library. It stays in place and explains that the app needs updating to open it – nothing was ever lost, but it looked exactly as if it had been.
  • Rotation no longer flips onto a different axis after using the rotate gizmo.
  • Moving several selected objects at once now moves them together, in the direction you dragged.
  • The add-object menu is no longer empty on Macs running macOS 15 and earlier.
  • Replacing an asset keeps it in its folder, and the asset library search field survives switching tabs.
  • Duplicating an experience now gives you your own copy rather than one still tied to the original.
  • The first tap on an object is no longer occasionally swallowed.
  • Preview sessions no longer leak, and placing an object in a non-tracked scene no longer crashes.

1.1.19 – April 2026

  • Folders – organise assets and experiences into folders, and drag items to file them.
  • SharePlay – view experiences together over FaceTime, with interactions and events kept in sync.
  • Volume mode – launch experiences in a volume on Apple Vision Pro so they sit alongside other apps and windows.

Changes before 1.1.19 are not covered by this changelog.