The Graph window in Android does currently not allow for zoom in/out or rotation with two finger gesture.
Done 2026-09-20. The renderer’s pointer handlers (graph-render/src/web.rs) now track touch pointers (with pointer capture, pointercancel handled): a second finger starts Drag::Pinch — the distance between the fingers zooms at their midpoint (Camera::zoom_at, so in 3D it dollies), the midpoint’s motion pans, and in 3D the fingers’ rotation turns the camera’s yaw. Lifting one finger continues as a one-finger pan without a click; a node picked up by the first finger stays pinned. GraphView::camera_state() exports [scale, cx, cy, yaw, pitch, dist] for tests. Verified in Chromium with CDP touch events (graph3d.mjs: 2D pinch ×4, 3D rotation 1.2 rad with the distance stable) and on the Galaxy S10e through the WebView’s DevTools socket (packages/web/tests/e2e/android-pinch.mjs: scale 1.6 → 8.0, yaw 0.6 → −0.4). Note: 2D has no rotation — the canvas has no orientation to rotate; two fingers pan and zoom there.