From 21bea262047c56f02c66d2f269e455374fb9ecc7 Mon Sep 17 00:00:00 2001 From: MelekTaus Date: Mon, 21 Sep 2026 05:42:13 +0200 Subject: [PATCH] Vector art has a page of its own (#129) The feature was documented in pieces - Textures carried the generated picture, Architecture the modules, Keyboard the tab. Someone who wants to draw something had to collect it. Vector Art is now one page that reads from the first click to the finished sprite. - The new page covers the asset and its canvas, the two tools, what a handle does, how rings make a hole, the shape list with its order, and the limits that are their own issues (#186, #187, #188, #189). - Sidebar and Home carry the page, so it is reachable and not only linkable. - Textures and Tiles point at it where they mention a drawn picture, instead of describing it a second time in their own words. Tests: node tools/e2e.mjs (all modules) ALL PASSED - 1184 checks Development carries that number. Co-Authored-By: Claude Opus 5 --- Development.md | 2 +- Home.md | 1 + Keyboard.md | 2 +- Textures.md | 10 +++-- Tiles.md | 7 +-- Vector-Art.md | 113 +++++++++++++++++++++++++++++++++++++++++++++++++ _Sidebar.md | 1 + 7 files changed, 127 insertions(+), 9 deletions(-) create mode 100644 Vector-Art.md diff --git a/Development.md b/Development.md index d34e58f..169fdf8 100644 --- a/Development.md +++ b/Development.md @@ -13,7 +13,7 @@ npm run check # typecheck + lint + format:check + tests, the gate CI runs npm run build # writes dist/ and regenerates index.html ./build.sh # the same under `set -o pipefail`, for callers that pipe the output php tools/make-user.php # an account; every tool signs in (see Accounts) -node tools/seed-e2e.mjs && node tools/e2e.mjs # 1179 editor checks, screenshots in /tmp/gm-e2e-*.png +node tools/seed-e2e.mjs && node tools/e2e.mjs # 1184 editor checks, screenshots in /tmp/gm-e2e-*.png GM_STEPS=20 node tools/e2e.mjs # or 1-12, or 6,20 — a subset while working on one step ./e2e.sh start [GM_STEPS] # the same run detached, see below ./e2e.sh status # live progress, or the last run's result diff --git a/Home.md b/Home.md index ac630e7..5a01c54 100644 --- a/Home.md +++ b/Home.md @@ -17,6 +17,7 @@ Live: · Widget playground: