Skip to content

Glossary

Source README.md · versioncam 0.5.3 from npm

The words these pages use in a particular sense.

Word Meaning
authored time The clip’s own clock. The page’s clock moves only when the driver moves it, one frame at a time.
beat A moment the clip exists to show. A labelled settle() marks one.
beat sheet The beats a clip promises, as [{ label, expect }]. versioncam review --beats checks a recording against it.
clip A script, *.clip.ts, that drives the app and says what to show. One clip makes one video.
contact sheet Eight frames of a recording in one image, for judging it at a glance. versioncam sheet makes one.
draft A cheap recording for writing clips: 15 frames a second, captured at CSS scale.
gate The check that skips a screenshot when nothing on the page can have changed.
mark Where a beat first shows, in the timeline’s marks.
recording What record leaves in .versioncam/recordings/<id>/: the timeline and the page states it indexes.
render Drawing the cursor, camera, highlights and captions over a recording, and encoding the video.
reviewer The fresh agent that judges a contact sheet against the beats and a five-item checklist.
scene A designed panel: frames drawn in code rather than captured from the app.
settle A wait that advances the page’s clock but captures nothing, so it never reaches the video.
stable Two recordings of a clip, made the same way on one machine, are identical.
step One line of the script, as the timeline’s steps records it.
timeline timeline.json: which state each frame shows, and every track drawn over it.
track write A call to camera, highlight or caption. It writes at the current instant and spends no time.