mirror of
https://github.com/Ku6epXBOCTuK/easy-png-tools.git
synced 2026-11-13 17:08:20 +00:00
docs: update backlog, archive arch audit
This commit is contained in:
@@ -1,8 +1,8 @@
|
|||||||
# Аудит архитектуры (2026-10)
|
# Аудит архитектуры (2026-10)
|
||||||
|
|
||||||
> Статус: **draft**. Сырые находки read-only аудита на оценку разработчика.
|
> Статус: archived Архивирован: 2026-10-10 Удалить после: 2026-11-09 Причина:
|
||||||
> Подтверждённые пункты переезжают в `docs/backlog.md` или тематический
|
> все находки разобраны (сделаны или закрыты с обоснованием) Использование:
|
||||||
> документ, отклонённые удаляются; после разбора файл — в `docs/archive/`.
|
> только историческая справка
|
||||||
>
|
>
|
||||||
> Примечание: `$effect` с `goto()` в `SchemaToolView.svelte:529-546` намеренно
|
> Примечание: `$effect` с `goto()` в `SchemaToolView.svelte:529-546` намеренно
|
||||||
> исключён — бесшовная смена маршрута при структурном изменении цепочки
|
> исключён — бесшовная смена маршрута при структурном изменении цепочки
|
||||||
@@ -206,10 +206,10 @@ production.
|
|||||||
`locale.svelte.ts` переведены на `safeSetItem` из `web/src/lib/storage.ts`
|
`locale.svelte.ts` переведены на `safeSetItem` из `web/src/lib/storage.ts`
|
||||||
(best-effort persistence: бросок в privacy-режиме проглатывается).
|
(best-effort persistence: бросок в privacy-режиме проглатывается).
|
||||||
|
|
||||||
### L8. Переросшие файлы групп реестра и core
|
### L8. Переросшие файлы групп реестра и core — НЕ ДЕФЕКТ, закрыто (2026-10)
|
||||||
|
|
||||||
`registry/tools/generate.ts` — 969 строк (~21 инструмент), `geometry.ts` — 753
|
Размер `registry/tools/*.ts` — от количества инструментов (в `generate.ts` 21
|
||||||
(~18), `alpha.ts` — 681 (~20): конвенция «один файл на категорию», но навигация
|
независимая запись `Tool`), конвенция «один файл на категорию» осознанная; SRP
|
||||||
страдает. `core/geometry.ts` — 436 строк, смешаны поддомены (тайлинг, ресайн,
|
не нарушен, записи независимы. `core/geometry.ts`/`core/palette.ts` —
|
||||||
contentBounds, ratio). `core/palette.ts` — 23 экспорта, смешаны color math и
|
родственные поддомены в одном модуле, допустимо. Если навигация станет проблемой
|
||||||
генерация `PixelImage` (`renderSwatches`/`renderWheel`/ `renderBlend`).
|
— резать на подгруппы по мере роста, отдельной задачи не нужно.
|
||||||
@@ -124,6 +124,7 @@
|
|||||||
|
|
||||||
## UI и качество
|
## UI и качество
|
||||||
|
|
||||||
|
- [ ] кнопку редактирования названия пайплайна на этой же странице
|
||||||
- [ ] при загрузке нескольких файлов, показывает source не той же высоты, как
|
- [ ] при загрузке нескольких файлов, показывает source не той же высоты, как
|
||||||
result
|
result
|
||||||
- [ ] split to parts - посмотреть вариант с toggle component - может будет
|
- [ ] split to parts - посмотреть вариант с toggle component - может будет
|
||||||
|
|||||||
Reference in New Issue
Block a user