chore(openspec): archive mobile-tap-open-and-panel and sync main specs
This commit is contained in:
@@ -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** отметка выбора сбрасывается
|
||||||
|
|||||||
Reference in New Issue
Block a user