chore(openspec): archive mobile-tap-open-and-panel and sync main specs

This commit is contained in:
iu
2026-10-11 17:58:30 +03:00
parent ebae341c9a
commit 83cc178e79
6 changed files with 18 additions and 6 deletions
+18 -6
View File
@@ -109,13 +109,18 @@ SHALL отображаться вне каркаса, но в общей тем
- **THEN** применяется тёплый графитовый хром, отличный от холодной тёмной темы - **THEN** применяется тёплый графитовый хром, отличный от холодной тёмной темы
### Requirement: Адаптивность рабочего стола ### Requirement: Адаптивность рабочего стола
На узких экранах рейл SHALL становиться выдвижной панелью, контекстная панель — На узких экранах рейл SHALL становиться выдвижной панелью слева, контекстная панель — выдвижной
сворачиваемой секцией, а лента миниатюр — горизонтально прокручиваемой. панелью справа, а лента миниатюр — горизонтально прокручиваемой. Кнопка «Панель» на узком экране
SHALL выдвигать правую панель поверх содержимого; затемняющая область SHALL закрывать панель.
#### Scenario: Узкий экран #### Scenario: Узкий экран
- **WHEN** ширина окна меньше порога рабочего стола - **WHEN** ширина окна меньше порога рабочего стола
- **THEN** рейл скрыт за кнопкой открытия, панель сворачиваема, лента прокручивается горизонтально - **THEN** рейл скрыт за кнопкой открытия, панель сворачиваема, лента прокручивается горизонтально
#### Scenario: Открытие панели
- **WHEN** пользователь нажимает кнопку «Панель» на узком экране
- **THEN** правая панель выдвигается и становится видимой поверх содержимого
### Requirement: Доступность рабочего стола ### Requirement: Доступность рабочего стола
Иконочные органы управления каркаса SHALL иметь доступные имена, панели SHALL быть Иконочные органы управления каркаса SHALL иметь доступные имена, панели SHALL быть
достижимы с клавиатуры с видимым фокусом, анимации SHALL учитывать достижимы с клавиатуры с видимым фокусом, анимации SHALL учитывать
@@ -263,17 +268,24 @@ SHALL отображаться вне каркаса, но в общей тем
- **THEN** элемент «…» не отображается - **THEN** элемент «…» не отображается
### Requirement: Выбор фото в сетке ### Requirement: Выбор фото в сетке
В режиме альбома одиночный выбор фото SHALL отмечать его рамкой и показывать его сведения в В режиме альбома одиночный выбор фото указателем SHALL отмечать его рамкой и показывать его
контекстной панели, не открывая просмотр; двойной выбор SHALL открывать режим просмотра фото. сведения в контекстной панели, не открывая просмотр; двойной выбор указателем SHALL открывать
режим просмотра фото. На сенсорных экранах одиночное касание по фото SHALL открывать режим
просмотра этого фото и не SHALL выделять его; выделение на сенсорных экранах SHALL выполняться
долгим нажатием.
#### Scenario: Одиночный выбор #### Scenario: Одиночный выбор
- **WHEN** пользователь кликает по фото в сетке - **WHEN** пользователь кликает по фото в сетке указателем
- **THEN** фото отмечено рамкой, правая панель показывает сведения об этом фото, просмотр не открывается - **THEN** фото отмечено рамкой, правая панель показывает сведения об этом фото, просмотр не открывается
#### Scenario: Двойной выбор #### Scenario: Двойной выбор
- **WHEN** пользователь дважды кликает по фото в сетке - **WHEN** пользователь дважды кликает по фото в сетке указателем
- **THEN** открывается режим просмотра этого фото - **THEN** открывается режим просмотра этого фото
#### Scenario: Касание на сенсорном экране
- **WHEN** на сенсорном устройстве пользователь касается фото в сетке
- **THEN** открывается режим просмотра этого фото, а отметка выделения не появляется
#### Scenario: Смена альбома #### Scenario: Смена альбома
- **WHEN** пользователь переходит в другой альбом - **WHEN** пользователь переходит в другой альбом
- **THEN** отметка выбора сбрасывается - **THEN** отметка выбора сбрасывается