1.0 KiB
1.0 KiB
Proposal
Why
In the 360 panorama viewer the horizontal drag moves the view the wrong way: it is
inverted relative to the vertical drag. The two axes use opposite sign conventions
(PanoViewer.svelte, onPointerMove), so horizontal feels "swapped" while vertical
feels correct.
What Changes
- Align the horizontal drag with the vertical one: dragging right moves the scene right (the view turns left), matching the "drag the world" feel already provided by the vertical drag.
- Clarify the
ui-workspacepanorama requirement with a scenario fixing the direction convention, so the behavior is testable and does not regress.
Capabilities
New Capabilities
Modified Capabilities
ui-workspace: the «Просмотр 360-панорамы» requirement gains a direction scenario — dragging moves the scene with the pointer on both axes.
Impact
- Frontend:
frontend/src/lib/components/PanoViewer.svelte(onPointerMove). - Spec:
openspec/specs/ui-workspace/spec.md(«Просмотр 360-панорамы»).