Update 2.25
6/9/2026
v2.25.0BETA
Seymour
SPHERE GRID CANVAS (v2 VISUAL): edit Original/Standard/Expert on a graph + drag/link nodes
- The UI that was missing on top of the lib foundation (FromExisting + mutators, gate
--spheregrid-edit-rt0). New "Sphere Grid Canvas 🧩" nav (next to the v1 Builder) → a custom-drawn control (SphereGridCanvasView:Render+ manual pointer, NOT an ItemsControl of 800+ shapes — a shipped grid is ~828 nodes/848 links). Open Original/Standard/Expert (viaReadLayout→FromExisting, the project abmap OR the extracted reference as fallback) or New (from scratch); drag a node =MoveNode, wheel = zoom at the cursor, right button = pan, +Link mode clicks 2 nodes =AddLink, +Node mode clicks empty =AddNode, Delete removes a node (RemoveNode). Side panel for the selected node (PosX/PosY/cluster/content →UpdateNode). Save: a non-destructive.datcopy (layout + contents), or Save into project (dat0X/dat1X in the abmap, needs a loaded project). Render: clusters = faint regions, links straight / curve (anchor via quadratic bézier), filled/empty node, selected = gold outline. The v1 from-scratch stays intact (its own nav). Build 0 errors; editor boots without crash. Honest: WriteLayout is byte-exact (RT0 round-trip proven), BUT loading a NEW/EDITED topology in-game stays UNPROVEN (honest on-screen banner) — test in-game before trusting
v2.24.0