mmmexplorer

OBSERVED MMM COMMIT #527

Add inputs from the node context menu

mmm-observation:sha256:832685f466e9038c695bf5d7e1a0816a682b66e6048cbd423d5cc1953b81b9f0

Signed revision

Revision ID
mmm-revision:sha256:0f415fea461e40be5c5b5ec2b3a4674b8c99882e2fbb73404f7117269d5ce8e5
Backend
Git
Issued
2026-09-12 13:28:35 UTC
Manifest
mmm-manifest:sha256:cc5040a21f20d4756290d95194f016ec7aa02366d2b4e495496a1781bc05b67a

CANONICAL RECORD VIEW

Revision payload

{
  "backend": {
    "author": {
      "email": "drschwabe@fastmail.com",
      "name": "Derrick Schwabe",
      "time": 1789219715
    },
    "commit": "git:sha1:a2f806d0e2596c607a2bc44df10ff2df7a3d225a",
    "committer": {
      "email": "drschwabe@fastmail.com",
      "name": "Derrick Schwabe",
      "time": 1789219715
    },
    "manifest": "mmm-manifest:sha256:cc5040a21f20d4756290d95194f016ec7aa02366d2b4e495496a1781bc05b67a",
    "message": "Add inputs from the node context menu\n\nInput ports already accept any number of sources -- a connection is one\nentry in the source node's output array, so several nodes can name the\nsame port, incomingNodes() returns all of them, and a map binds each\ntileset to its own firstgid. The Tiled map node's TSX / TSJ (1/2) counter\nwas reading correctly; there was simply no way to make the second\nconnection short of knowing the select-then-click-the-blue-bullet\ngesture, which nothing in the interface mentions.\n\nRight-clicking a node selects it, so the menu cannot take a source from\nthe current selection. Each Add input item instead arms a pick mode for\none port, and the next node clicked becomes the source. Ports come from\nthe baked node's .INPUT bullets rather than a per-type declaration, so\nthe item appears on anything that renders one, and the label carries how\nmany sources already feed it.\n\nCo-Authored-By: Claude Opus 5 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_016HzHdBaYnZz9qJqXq6AUNo",
    "objectFormat": "sha1",
    "parents": [
      "git:sha1:0b0d8194277f98a454a20efe8de26a9227cdc765"
    ],
    "ref": "refs/heads/master",
    "summary": "Add inputs from the node context menu",
    "tree": "git:sha1:3172e373cbd6847c3891f2829a47f605679a0584",
    "type": "git"
  },
  "issuedAt": "2026-09-13T15:05:55.787Z",
  "previous": "mmm-revision:sha256:24af55ed2400e5753df93b967aad063dff9f78295928a7d42ef47d690b3b9bca",
  "project": "mmm1np06566gf6u8fpyj84u2emf25l98qad36700d2nlep6jzqdknp8qkyd3xu",
  "protocol": "mmm/0-alpha",
  "sequence": 191,
  "type": "mmm/revision"
}