Recover N3MI-DG's TOP/BOTTOM heading and drag-to-orbit contributions from PR #101, adapted to the existing 14-target cube. Add Y-up/Z-up regressions, navigation ownership and dialog blocking coverage. Original heading commit:c28e780f52Original orbit commit:f30b30be6eSource: https://github.com/bherbruck/solvecraft/pull/101 Co-authored-by: N3MI-DG <david1985gray@gmail.com> Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
11 lines
485 B
JSON
11 lines
485 B
JSON
[
|
|
{"note": "A cube drag rotates by the whole pointer movement and releasing it does not click the pressed face."},
|
|
{"call": "ui.view", "params": {"view": "front"}},
|
|
{"drag": [{"cube": [0, -1, 0]}, {"cube": [1.5, -1, 0]}]},
|
|
{"expect": {"camera": {"yaw_deg": 22, "pitch_deg": 0}}},
|
|
{"note": "A stationary click still selects a face."},
|
|
{"call": "ui.view", "params": {"view": "home"}},
|
|
{"click": {"handle": "cube:front"}},
|
|
{"expect": {"camera": {"yaw_deg": 0, "pitch_deg": 0}}}
|
|
]
|