mirror of
https://github.com/storytold/vectorcraft.git
synced 2026-11-15 10:05:42 +00:00
The artboard commands that take `index` or `indices`, a replayed `selectedArtboards`, the artboard Align and Distribute commands (`artboard`, `activeArtboard`), `edit.newDocumentFromState` and Paste in Place, in Front and in Back now report a value that is not a whole number with "`<key>` must be a whole number" or "`<key>` must contain whole numbers", naming the key. A whole number that names no artboard or state keeps `no such artboard`, `no history state N` or the paste range message. - A null artboard `index` is `missing index`, as for other required keys. - An `indices` value that is not a list, an empty list and a malformed entry each have their own message naming the key. - `edit.newDocumentFromState` still uses the current state for an omitted or null `index`. - Paste checks the form of both `artboard` and `artboards` before either range. Docs: docs/mcp.md, docs/target-app-parity.md.