メインコンテンツへスキップ

33 件のドキュメント が "Canvas" タグに分類されています

Grida Canvas engine, 2D graphics, WASM runtime, and scene graph concerns.

すべてのタグを表示

Arrange (z-order)

Stacking order as sibling order within a parent — the four arrange operations as pure reorderings of the sibling sequence, and the on-canvas sort gesture that drags a member to a new slot.

Canvas

The universal specification of the Grida canvas editor — its concepts, contracts, and the verification doctrine that any conforming implementation (web, native, headless) satisfies.

Canvas Tools (for AI)

Canvas-specific AI toolset for editing Grida design documents — scene-graph operations, specialized inserts, canvas exec/lint/format, and resource lookup.

Corner-radius handle

The on-canvas handle that edits a rectangle's corner radius in place — cardinality, placement, drag mapping, clamp, and the link/split modifier.

CRDT & Sync

Realtime multi-instance editing of one Grida document — durable identity, optimistic replication with authority order, and convergence.

Create Outlines

Convert text to its glyph-outline vector paths — the deliberate, font-baking counterpart to editable type; per-node and in-place, distinct from flatten's union.

Curve Decorations (2D)

Renderer-agnostic model for attaching glyphs (arrowheads, markers, ticks) to 2D paths using the path's local frame.

Flatten

The destructive combine — convert a selection's shapes into one vector node per selection partition, baking geometry and discarding the originals.

Frame Title Labels

The on-canvas name labels drawn above root frames and trays — the labeling rule, the badge/plain taxonomy, screen-anchored placement, in-place rename, and the root-frames bar as their aggregate.

Gradient Session

The gradient session edits one gradient paint on the canvas: its

Image Session

The image session edits one image paint on the canvas: the placement

Isolation Mode

Isolation Mode restricts what the renderer draws and hit-tests to a specific

Paint Session

A paint session is the editing context for one paint — a single

SVG Testing

This document describes the testing methodology and tools used to evaluate SVG rendering accuracy in Grida Canvas.

Tips & host notes

Non-normative — a collection of good-to-know practical notes and host/environment gotchas that inform canvas work but do not rise to a spec.

Tray Node (tray)

A canvas-level organizational primitive for grouping design elements without participating in layout.