Lay a tab out
arrange_canvasReorder and resize every block on a tab in one change by listing them in reading order with widths and placements, so pages read well after edits. One undo reverts it.
Instructions
Lay out a whole tab in one change: list every block on it (from the canvas listing) in the order it should be read, top to bottom, each with the width and place it should have. The list order becomes the order on the page; what an item leaves out stays as it is. Use it after adding something, to move and reshape what was already there so the page reads well: what matters most first, related things together, rows of twelve filled, headings in order. Blocks in the header and footer may be left out. One Undo takes the whole arrangement back. Refused, with nothing changed, when a block is missing or listed twice, or a heading would skip a level.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| blocks | Yes | Every block on the tab, in reading order. | |
| canvas | No | The tab, as a canvas id; empty string is Home. Defaults to the tab the person is looking at. |