diff --git a/Development.md b/Development.md index 755e109..3a65ec5 100644 --- a/Development.md +++ b/Development.md @@ -18,7 +18,7 @@ php tests/php/accounts.test.php # the API's accoun # has and the web server's container has not (SKIP there) php tests/php/snapshots.test.php # the snapshot store (#231), the same way php tests/php/releases.test.php # the release store (#266), the same way -node tools/seed-e2e.mjs && node tools/e2e.mjs # 1590 editor checks, screenshots in /tmp/gm-e2e-*.png +node tools/seed-e2e.mjs && node tools/e2e.mjs # 1591 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/Scene-editing.md b/Scene-editing.md index 6966cf0..74219e0 100644 --- a/Scene-editing.md +++ b/Scene-editing.md @@ -236,7 +236,9 @@ project, so it lives until another project is opened. - **Where it lands:** under the pointer when the pointer is over the view (the copied group keeps its layout, centred there), else one grid step (100) down and right of the original, and - another step for every earlier paste that is still there. + another step for every earlier paste that is still there. Both go by what the view shows: the + editor offsets of the original and of the new parents count (#263). The copy itself has no + offset, so in the game it stands where the view drew it, less the offsets of its parents. - **Into which parent:** into the one selected object (from the menu: the one clicked). When that object is an original or an earlier paste, the copy goes beside it instead, under its parent, so pasting again and again never stacks copies inside each other. Without such an object the copy