Files
ds-galo/openspec/changes/thumbnail-density-control/specs/ui-workspace/spec.md
T

1.8 KiB

Spec Delta

MODIFIED Requirements

Requirement: Плотность сетки

Сетка SHALL давать пользователю управлять размером миниатюр: сдвиг регулятора вправо SHALL увеличивать миниатюры, влево — уменьшать. Регулятор SHALL сопровождаться кнопками шага в сторону уменьшения и увеличения. Выбранный размер SHALL сохраняться между сессиями и SHALL быть общим для обзора альбомов и сетки фото альбома.

Scenario: Изменение размера

  • WHEN пользователь двигает регулятор плотности
  • THEN размер миниатюр меняется, значение сохраняется и восстанавливается при следующем открытии

Scenario: Направление регулятора

  • WHEN пользователь сдвигает регулятор вправо
  • THEN миниатюры становятся крупнее; при сдвиге влево — мельче

Scenario: Кнопки шага

  • WHEN пользователь нажимает кнопку увеличения или уменьшения рядом с регулятором
  • THEN размер миниатюр меняется на один шаг и сохраняется

Scenario: Единый размер в обоих местах

  • WHEN пользователь меняет размер на обзоре альбомов или в сетке фото альбома
  • THEN тот же размер применяется в обоих местах