Introduction
Windows, docking, layout regions and controls for a WebXR scene, built on an engine-free core with thin engine adapters.
Getting started
Install an adapter, describe a window with a SceneDescriptor, register it and drive it from code.
Windows and the window manager
The WindowManager is the one API for changing a window's state, and every adapter applies every event it emits.
Docking and regions
DockMode values, layout regions and their slot maths, hold-to-drag and near drag.
Hand menus
A hand-locked window that rides a hand and shows while the palm faces you. The handMenu options, the palm gate, the reference markup, and what happens where there are no hands.
Controls and markup
The uix-* control elements, the UixElement interface, and how a loaded panel becomes a set of working controls.
The adapter contract
PanelHost, WindowHost, HeadPoseSource and the conformance suite an adapter runs to prove it implements the contract.
Roadmap
What is in place, what is experimental, the known in-headset verification gap, and what is not currently planned.