Presentation settings

Presentation settings control the look of a recording without changing the target URL or prompt.

They are passed through the presentation object when creating or restyling a demo.

json
{ "presentation": { "background": "midnight", "mockup": "macos-dark", "zoom": { "enabled": true, "intensity": 1.2 }, "recordingTemplate": { "id": "cinematic" } }}

Common settings

FieldUse it for
backgroundChoosing a built-in or uploaded background.
mockupPicking a browser/device frame style.
zoomAdding tasteful movement around important regions.
cursorShowing or hiding cursor motion.
clickEffectCalling attention to clicks and taps.
fadeSmoothing the beginning and end of a clip.
recordingTemplateNudging the type of recording.

Restyling

Restyling re-records an existing demo with new presentation settings. It uses the existing action script, so it is best for visual changes.

bash
curl -X POST https://littledemo.com/api/v1/demos/demo_abc123/restyle \ -H "Authorization: Bearer ld_live_xxx" \ -H "Content-Type: application/json" \ -d '{ "presentation": { "background": "midnight", "recordingTemplate": { "id": "cinematic" } } }'

If you want a different story or interaction path, create a new demo or refresh with a better prompt.

Ask a question... ⌘I