diff --git a/README.md b/README.md index aeee8cd..c0fe504 100644 --- a/README.md +++ b/README.md @@ -1,11 +1,19 @@ # sporel-module-map-editor -Interactive map editor for Sporel `.map.json` files. v0.2 series ships -the Rev 4 UX architecture (see design paper +Interactive map editor for Sporel `.map.json` files. Aufsetzend auf der +Rev-4-UX-Architektur (siehe Design-Paper `design/2026-05-28-autotile-blob-styles-design.md` §11 in `sporel-meta`): -top toolbar with mode-switch + actions, right Layers side-panel, bottom -palette strip of material slot thumbnails, mouse drag-paint, and two -mutually-exclusive paint modes (Auto-Tile vs Direct). +Top-Toolbar mit Mode-Switch + Actions, rechtes Layers-Side-Panel, untere +Palette-Strip mit Material-Slot-Thumbnails, Maus-Drag-Paint und drei +Paint-Modi (Auto-Tile / Direct / Cell-Tile, mit Tab umschaltbar). Die +v0.3.0- bis v0.4.0-Iterationen sind eingeflossen: v0.3.0 ersetzte die +Toolbar durch eine Menu-Bar, v0.3.1 ergänzte den Cell-Tile-Modus, und +v0.4.0 migrierte Toolbar, Layers-Panel und Palette auf +`lib-core.panel`-Persistent-Widgets (Details siehe unten). + +**Version:** 0.4.0 +**Module-ID:** map-editor +**Requires:** lib-core.maps v0.5.7, lib-core.render v0.2.0, lib-core.composition v0.3.0, lib-core.camera v0.3.0, lib-core.input v0.4.0, lib-core.panel v0.4.0, lib-asset.prototype-blob-geom v0.1.0 ## Run diff --git a/manifest.launcher.md b/manifest.launcher.md index 4d0d004..fdd8d20 100644 --- a/manifest.launcher.md +++ b/manifest.launcher.md @@ -1,17 +1,21 @@ --- -{"summary":"Map editor — vertical layer-chip overlay + atlas-tile picker","author":"calic","tags":["tool","map-editor"],"teaser_images":[]} +{"summary":"Map editor — menu-bar toolbar, three paint modes, Layers-Panel + Palette","author":"calic","tags":["tool","map-editor"],"teaser_images":[]} --- # Map Editor -Click-to-paint tile editor with collapsible atlas/tile-picker. Vertical layer-chip overlay (left), atlas+tile picker (bottom-left), status chip (bottom-right). +Click-to-paint tile editor with a top menu-bar (File / Edit / View / Map / Tools / Window / Help) plus Mode-pill, a right-side Layers-Panel and a bottom Palette-Strip with atlas-tile thumbnails. Three paint modes — Auto-Tile, Direct and Cell-Tile — cycle with Tab. ## Controls -- Mouse-left on grid: paint -- Mouse-left on layer-chip: switch active layer -- Mouse-right on layer-chip: toggle visibility -- E: erase mode -- R: rotate +- Mouse-left on canvas: paint (mode-dependent) +- Mouse-right on canvas: clear/erase +- Mouse-left on layer row: switch active layer +- Mouse-right on layer row: toggle visibility +- Mouse-left on palette swatch: select active slot +- Tab: cycle paint mode (Auto-Tile / Direct / Cell-Tile) +- E: erase tile at cursor +- R: rotate · H: flip · 0: reset transform - S: save -- ESC: quit to launcher +- I: cheatsheet +- ESC: close modal / menu, else quit to launcher