2.5 KiB
2.5 KiB
Spec Delta
ADDED Requirements
Requirement: Просмотр 360-панорамы
Фото с тегом pano360 SHALL открываться в режиме сферического обзора (equirect) вместо плоского
изображения. Перетаскивание SHALL менять направление взгляда, колесо — угол обзора, Space —
сбрасывать вид. Остальные фото SHALL просматриваться как прежде. При недоступности WebGL или
сбое загрузки/декодирования SHALL показываться плоское изображение. На публичных share-страницах
панорамный режим SHALL не активироваться.
Scenario: Обзор панорамы
- WHEN пользователь открывает фото с тегом
pano360 - THEN показывается сферический обзор, и перетаскивание меняет направление взгляда
Scenario: Обычное фото
- WHEN пользователь открывает фото без тега
pano360 - THEN показывается обычное плоское изображение
Scenario: Управление обзором
- WHEN в режиме панорамы пользователь вращает колесо или нажимает
Space - THEN колесо меняет угол обзора, а
Spaceсбрасывает направление взгляда и угол обзора
Scenario: Навигация между фото
- WHEN в режиме панорамы пользователь нажимает стрелки влево/вправо или выбирает миниатюру
- THEN открывается соседнее фото, панорамный режим включается или выключается по его тегу
Scenario: Нет WebGL
- WHEN WebGL недоступен или изображение не загружается
- THEN показывается плоское изображение
Scenario: Публичная share-страница
- WHEN фото открыто по публичной share-ссылке
- THEN панорамный режим не активируется, показывается плоское изображение