Presentation settings
The settings that affect how a demo is framed, styled, and rendered.
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
| Field | Use it for |
|---|---|
background | Choosing a built-in or uploaded background. |
mockup | Picking a browser/device frame style. |
zoom | Adding tasteful movement around important regions. |
cursor | Showing or hiding cursor motion. |
clickEffect | Calling attention to clicks and taps. |
fade | Smoothing the beginning and end of a clip. |
recordingTemplate | Nudging 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.
bashcurl -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.