watchface_layout_suggest
Get layout hints for a display ID by merging catalog metadata with typography stats from marketplace templates. Use before authoring ItemList rows to clamp boxes to the canvas.
Instructions
Return layout hints for a single disp id by combining disp-catalog metadata with aggregated typography (median size/x/y/w/h, frequent colors, alignment mode) mined from bundled marketplace templates. Use before authoring a new ItemList row or ItemPatchList.patch fragment — values are soft guidance, not firmware-enforced. Always clamp boxes to the logical canvas (typically 800×1280).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| disp | Yes | Target ItemList[i].disp. | |
| canvasWidth | No | Logical canvas width for clamp reminders (default 800). | |
| canvasHeight | No | Logical canvas height for clamp reminders (default 1280). |