diff --git a/README.md b/README.md index 2687996..b48cfdc 100644 --- a/README.md +++ b/README.md @@ -122,6 +122,21 @@ They exist because some things cannot be authored blind: whether an asteroid ove ship's nose, whether a row breathes, whether the page is balanced. Those are seen, not specified. + + +*`collecting-asteroids` — an asteroid selected. The status bar reports what the tool needs: +`val=2 | asteroid1 | base=0.30` on the left, `left: 67mm, top: 1mm | rot: -15° | scale: 1.05` +on the right, and the active hotkeys in between.* + +| | | +|:---:|:---:| +| | | +| `space-route` — a mode switch (objects / route), highlight and flip, over a hex graph | `cargo-filling` — 54 selectable cards; formula rows must stay aligned with their ships | + +Each editor carries its own toolbar and its own keymap, because each type is edited +differently — but they all sit on the same core and save through the same endpoint into +the same overlay format. + All four share `src/editor/editor-core.js` — worksheet loading, page navigation, selection, toolbar, toast, save, export. Type-specific logic (what is draggable, what a keypress means, how state serialises) stays in each `editor.html`. diff --git a/docs/screenshots/editor-cargo-filling.jpg b/docs/screenshots/editor-cargo-filling.jpg new file mode 100644 index 0000000..b3dfb42 Binary files /dev/null and b/docs/screenshots/editor-cargo-filling.jpg differ diff --git a/docs/screenshots/editor-collecting-asteroids.jpg b/docs/screenshots/editor-collecting-asteroids.jpg new file mode 100644 index 0000000..c7f3eb8 Binary files /dev/null and b/docs/screenshots/editor-collecting-asteroids.jpg differ diff --git a/docs/screenshots/editor-space-route.jpg b/docs/screenshots/editor-space-route.jpg new file mode 100644 index 0000000..91b8235 Binary files /dev/null and b/docs/screenshots/editor-space-route.jpg differ