mirror of
https://github.com/storytold/designcraft.git
synced 2026-10-24 10:16:59 -06:00
The server refuses arguments a tool's schema doesn't list (#803), so keys a tool passes on must be in its schema. new_document lacked intent, units, startPage, slug and primaryTextFrame (and bleed's edge array); ui_set lacked status, documentGrid, controlBar, closePanel and dockExpanded; drag lacked button and ctrl, and click and drag forwarded each other's keys. A test checks forwarded keys against the schemas, file.new's params and ui.set's handler.