chore(openspec): archive fix-pano-drag-direction and sync main specs
This commit is contained in:
@@ -0,0 +1,32 @@
|
||||
# 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-workspace` panorama requirement with a scenario fixing the
|
||||
direction convention, so the behavior is testable and does not regress.
|
||||
|
||||
## Capabilities
|
||||
|
||||
### New Capabilities
|
||||
|
||||
<!-- none -->
|
||||
|
||||
### 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-панорамы»).
|
||||
Reference in New Issue
Block a user