diff --git a/docs/backlog.md b/docs/backlog.md index 8604dc1..a63c4fd 100644 --- a/docs/backlog.md +++ b/docs/backlog.md @@ -16,7 +16,13 @@ ## Мелочи всякие -- [ ] сгенерировать или найти файлы для ручной проверки `A. Краевые PNG-файлы` +- [x] сгенерировать или найти файлы для ручной проверки `A. Краевые PNG-файлы` +- [ ] обдумать объединение пар `inputMode + source` и `resultKind + result` в + единую структуру, позволит упростить некоторые вещи - например + `sourceValue` \ `resultValue` в `SchemaPreview.svelte` +- [ ] Рассмотреть необходимость всех этих пропсов в `SchemaPreview.svelte` они + дублируют друг друга `ontextsource`, `onrendertext`, `oncopytext`, + `ondownloadtxt`, `ondownload`, - [ ] Переделать внешний вид инструментов без настроек, например Remove alpha channel PNG "remove-alpha-channel-png". Сейчас выглядит слишком пустым. - [ ] Убрать описание формата в отображении исходник\результат - это должно быть @@ -31,14 +37,14 @@ паспортом, семейства с кириллицей) - [ ] Посмотреть темную тему - слишком темная и слишком много оттенка (убавить c в hct?) -- [ ] на картинке результате при работе дергается высота надписи (высота иконки) +- [x] на картинке результате при работе дергается высота надписи (высота иконки) - [x] Глянуть что за ошибка (воспроизвелось на blur-png, в том числе и повторно) [баг в хроме](https://issues.chromium.org/issues/556160936) `Uncaught TypeError: Cannot read properties of undefined (reading 'startTime')` `at et.reportAllChanges (anonymous:2:19429)` - [ ] сделать загрузку картинки исходника по ctrl+v и drag-and-drop (dropzone) - [x] не работают генераторы картинок (create-empty-png) -- [ ] генераторы работают не автоматически - требуется нажать кнопку generate +- [x] генераторы работают не автоматически - требуется нажать кнопку generate (create-empty-png) - [ ] square-mask-png - проверить работу - параметры неверно считаются. width - 100, height - 100, x - 100, y - 100, обрезает 50% на 50% картинку @@ -56,9 +62,9 @@ - [ ] придумать процесс редактирования и настройки pipeline - drag-n-drop, удаление, добавление инструментов. переход один инструмент - pipeline без перезагрузки -- [ ] Слаги инструментов (`*-png`) — надо обдумать, возможно что ссылки\маршруты - должны быть с png, а названия инструментов - без. Это упростит названия - инструментов и сделает их более понятными +- [ ] Слаги инструментов (`*-png`) — надо переименовть, они работают с любыми + изображениями. Надо сделать отдельный интерфейс маппинга инструмент -> + ссылка ## Переезд @@ -184,7 +190,12 @@ 9. **`png-info` (детальная информация о PNG)** — оценка M/L. Отложен из миграции. Отдельный райз: exif-теги, редактирование, структурированный вывод; - нужен свой отдельный случай в UI, не «ещё один text/verdict». + нужен свой отдельный случай в UI, не «ещё один text/verdict». возможно нужна + вообще отдельная страница, несовместимая с другими инструментами: 1) она + работает не с изображением, а с мета данными из файла, 2) она не может быть + частью цепочки, т.к. результат не является изображением, 3) если надо + изменить теги, никакого форматирования и изменения в изображение вносить не + надо, только в мета информацияю 10. **Region-инструменты** (censor/erase/pixelate-area/blur-area/sharpen-area/ reverse-area) — ждут UI выделения области на превью. Из diff --git a/web/src/lib/components/SchemaActions.svelte b/web/src/lib/components/SchemaActions.svelte index ddd3bf7..55c392d 100644 --- a/web/src/lib/components/SchemaActions.svelte +++ b/web/src/lib/components/SchemaActions.svelte @@ -1,32 +1,20 @@