Canvas
Canvas is a freeform board for planning, brainstorming, and collaboration. Boards are stored as canvas_board items in YAML.
Board Data Model
- nodes - cards with position, size, title, and content.
- connections - links between nodes.
- ink - freehand drawing paths.
- media - embedded images or media attachments.
- viewport - pan and zoom state.
Library and Items
The Canvas library can pull in Chronos items (tasks, goals, milestones, notes, habits, commitments). Drag items onto the board to create linked nodes.
Collaboration
Canvas includes a Link flow for sharing a board invite URL. The link system uses a polling sync with last write wins behavior.
Where It Lives
Canvas boards are stored under User/Canvas_Boards as YAML items. Use the CLI or the dashboard to create, rename, and open boards.
