From adcc2551073d0a57517b655239100d807e643fe7 Mon Sep 17 00:00:00 2001 From: Ku6epXBOCTuK Date: Thu, 27 Aug 2026 22:44:58 +0500 Subject: [PATCH] feat: add demo page - preselected pipeline --- docs/plan-redesign.md | 2 +- web/src/routes/preview/demo/+page.svelte | 588 +++++++++++++++++++++++ 2 files changed, 589 insertions(+), 1 deletion(-) create mode 100644 web/src/routes/preview/demo/+page.svelte diff --git a/docs/plan-redesign.md b/docs/plan-redesign.md index 240cfb0..90a139c 100644 --- a/docs/plan-redesign.md +++ b/docs/plan-redesign.md @@ -329,7 +329,7 @@ src/routes/preview/tools/[id]/+page.svelte - [x] **[C10]** `/preview/list-tools` — каталог карточек (группировка по `CATEGORIES`, `ToolCard`). Ссылки пока `#` (реальные `/preview/tools/[id]` подключим на C12). -- [ ] **[C11]** `/preview/demo` — зеркало воркспейса (приёмочный стенд). +- [x] **[C11]** `/preview/demo` — зеркало воркспейса (4 шага + панель превью), статичный приёмочный стенд. - [ ] **[C12]** `/preview/tools/[id]` — раскладка gradient (settings-panel + preview-panel). - [ ] **[C13]** `/preview/tools/[id]` — раскладка background-remover (comparison-grid). - [ ] **[C14]** step-cards для chain в tool-page. diff --git a/web/src/routes/preview/demo/+page.svelte b/web/src/routes/preview/demo/+page.svelte new file mode 100644 index 0000000..149427d --- /dev/null +++ b/web/src/routes/preview/demo/+page.svelte @@ -0,0 +1,588 @@ + + + + easy-png-tools / Demo + + + +
+
+ EP + easy-png-tools + / DEMO +
+
+ AUTO PIPELINE + {}} /> + {}} /> +
+ +
+
+
+ +
+
+
PNG PROCESSING / WORKSPACE
+
+
+

Build your image pipeline.

+

+ Chain simple tools together. Every change is processed automatically + and previewed at each stage. +

+
+
+ + source.png + 1.8 MB +
+
+ +
+
+ PROCESSING PIPELINE + 4 active steps • LIVE +
+ +
+ +
+ {}} + > +
AUTO
+
+
+ COLOR + +
+ +
+ OPACITY + +
+
+
+ + {}} + > +
AUTO
+
Automatic subject detection enabled
+
+ + {}}> +
AUTO
+
+
+ WIDTH + +
+
+ COLOR + +
+
+
+ + {}} + > +
AUTO
+
+
+ RADIUS + +
+ +
+
+
+ + +
+ +
+
+
+ PIPELINE OUTPUTS + Visual history +
+
+ + {}} + /> + + {}} + /> +
+
+ +
+ {#each previewTiles as tile (tile.label)} + + +
+ PNG + easy-png-tools +
+
+
+ {tile.label} + {tile.caption} +
+
+ {/each} +
+ +

+ Output is generated in-browser. Your files never leave this device. +

+
+
+ +