chore(openspec): archive fix-pano-drag-direction and sync main specs

This commit is contained in:
iu
2026-10-11 21:02:06 +03:00
parent 6528abad82
commit 4d0e24347c
5 changed files with 9 additions and 4 deletions
@@ -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-панорамы»).