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
+9 -4
View File
@@ -547,15 +547,20 @@ Ctrl/Cmd-клик — добавить или убрать, Shift-клик —
### Requirement: Просмотр 360-панорамы ### Requirement: Просмотр 360-панорамы
Фото с тегом `pano360` SHALL открываться в режиме сферического обзора (equirect) вместо плоского Фото с тегом `pano360` SHALL открываться в режиме сферического обзора (equirect) вместо плоского
изображения. Перетаскивание SHALL менять направление взгляда, колесо — угол обзора, `Space` — изображения. Перетаскивание SHALL менять направление взгляда и SHALL перемещать сцену вслед за
сбрасывать вид. Остальные фото SHALL просматриваться как прежде. При недоступности WebGL или указателем по обеим осям согласованно, колесо — угол обзора, `Space` — сбрасывать вид. Остальные
сбое загрузки/декодирования SHALL показываться плоское изображение. На публичных share-страницах фото SHALL просматриваться как прежде. При недоступности WebGL или сбое загрузки/декодирования
панорамный режим SHALL не активироваться. SHALL показываться плоское изображение. На публичных share-страницах панорамный режим SHALL не
активироваться.
#### Scenario: Обзор панорамы #### Scenario: Обзор панорамы
- **WHEN** пользователь открывает фото с тегом `pano360` - **WHEN** пользователь открывает фото с тегом `pano360`
- **THEN** показывается сферический обзор, и перетаскивание меняет направление взгляда - **THEN** показывается сферический обзор, и перетаскивание меняет направление взгляда
#### Scenario: Направление перетаскивания
- **WHEN** в режиме панорамы пользователь перетаскивает вправо
- **THEN** сцена перемещается вправо (направление взгляда поворачивается влево), согласованно с вертикальным перетаскиванием
#### Scenario: Обычное фото #### Scenario: Обычное фото
- **WHEN** пользователь открывает фото без тега `pano360` - **WHEN** пользователь открывает фото без тега `pano360`
- **THEN** показывается обычное плоское изображение - **THEN** показывается обычное плоское изображение