Wireframes, CSS, and Primitives, so start there for those.)
Run the decision tree on the feature (same four questions), then jump to its page below. The core rules (no hacks against Velt’s internal DOM, one<VeltWireframe>, the interactivity rule,shadowDom/injectCustomCss) hold everywhere.
Where to customize each feature
Two things to remember for non-comment features
- Flat-config variables (what this means). Cursor, Presence, Huddle, Recording, Transcription, Reactions, Autocomplete, View, Area, Arrow, Tag read wireframe tokens as
{componentConfig.<name>}(not the short aliases used by comments). SeeConditional Templates. - Some features are config/hooks-only. Tags/Arrows/Areas have no wireframe slots; Transcription/Subtitles are surfaced through the recorder player’s slots; Reactions actions live on the comment element. Each feature page calls out its exact limits.
Cross-cutting concerns.
