undef-dice 2026-03-28
Tracking camera, configurable zoom, CDP mode fixes, focus guard cleanup
66 files · 1,989+ · 735-

Tracking camera follows dice during throw

1 file changed
  • DiceScene.tsx Tracking camera follows dice during throw with configurable zoom; camera positioned directly above die at rest
  • Camera now tracks the dice position during the throw animation. Camera zoom configurable at tracking start. Camera positioned directly overhead when die comes to rest. Overhead tilt swing removed in favor of direct positioning. instantiate behavioral
    1 file
    • DiceScene.tsx

CDP mode and rendering fixes

2 files changed
  • audit.ts Single-page CDP mode (one navigation); 1080p viewport; baseURL for CDP mode; timer disabled in audit
  • App.tsx onChange suppressed during camera tracking to prevent re-render cascade; osascript focus guard removed; OrbitControls damping restored
  • CDP mode fixed to single-page navigation (was navigating multiple times). Viewport set to 1080p. baseURL added for CDP mode. onChange suppressed during camera tracking to prevent cascading re-renders. osascript focus guard code stripped entirely. OrbitControls damping restored after being inadvertently removed. remediate behavioral
    2 files
    • audit.ts
    • App.tsx