mirror of
https://github.com/storytold/figcraft.git
synced 2026-10-30 13:26:54 -06:00
Before commands can refuse names their docs don't list (#1413), the docs have to list what the code reads. These are the top-level names the run code (and every helper it hands the params to) reads that its doc left out, all checked against the code; nothing changes behaviour: - creation: node.create (characters, points, closed), frame.create, shape.*, text.create and vector.create (index, name, select), image.place (name) - aliases the code already took: comment.* (id | link), annotation.add and annotation.edit (label | text), text.set (characters | text), text.listStyle (style | list), fill.add and stroke.add (paint | color), proto.interaction.add/set (durationMs | duration_ms, delayMs | delay_ms) - options: file.export and export.update (contentsOnly, includeBoundingBox, svgOutlineText, svgSimplifyStroke), comment.next (frame, resolved), layout.suggest (direction), variable.create (description), vector.edit.widthPoint (side), collab.share (key), collab.manageFile (access, label, link, name), fill.pattern (visible, blend) - docs whose shape hid a name: proto.interaction.add (a stray `}` closed the object before delayMs; dest was only in a trailer), proto.interaction.set (patch fields in a second object), collab.join (a top-level comma inside the link examples), pref.uiScale (commas in the value's description) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>