feat: add size presets for tools

This commit is contained in:
2026-10-04 21:59:18 +05:00
parent 4d9cd2cfcb
commit 91150a14bf
9 changed files with 85 additions and 18 deletions
+4 -4
View File
@@ -9,10 +9,6 @@
Порядок согласован: C (контролы полей) → B (загрузка исходника) → E (download) →
D (pipeline). Делать по одной, сверху вниз.
- [ ] **C3. пресеты размеров** — split-into-parts-png, resize (может еще
какие-то): размеры из заранее одобренного списка — 16х16, 32х32, 64х64 как
минимум, единый список с задачей «увеличить максимальные значения» (для
инди-разработчиков, стандартные тайлы)
- [ ] **B. Загрузка исходника** — ctrl+v и drag-and-drop (dropzone)
- [ ] **E. Download** — кнопка сразу пишет текущий формат, селектор
PNG/JPG/WebP/BMP для всех инструментов, предупреждение при несовместимости
@@ -37,6 +33,10 @@ D (pipeline). Делать по одной, сверху вниз.
- [ ] split-into-parts-png - увеличить максимальные значения, плохо работает для
нарезки ассетов
- [ ] split-into-parts-png — режим «по размеру тайла»: указываешь размер тайла
(16×16, 32×32…, список `SIZE_PRESETS`), инструмент сам считает сетку —
сценарий «режу спрайтшит, знаю размер тайла, не знаю сетку» (новый режим:
схема + core, из задачи C3)
- [ ] e2e: `i18n.spec.ts` и `text-and-verdicts.spec.ts` дублируют локаторы из
`helpers/page.ts` вместо вызова — правило «спека зовёт helpers»
(`docs/testing-strategy.md`, раздел 5)