Skip to content

TakeVersions

Stable

The versions of one video take, each saying what it came from: extend, edit, remix, re-cut or upscale, with preview, make current and undo.

Also known as take history, versions

Install with npm install @tattva/ui (setup), or copy the code from the kit in Downloads.

History of one clip

Versions

5 versions. Nothing is ever overwritten.

Up and Down move between versions. Preview does not change the current version.

Showing the current version.

Five versions: generated, extended, edited, re-cut by a person, and an upscale still running. Make current says nothing was deleted and offers Undo. Up and Down move between versions. On a narrow screen it turns into the pager below.

When to use it

Keeps every extend and edit of a clip, says where each one came from, and makes going back safe.

Made of: Title and count · Notice with Undo (after a change) · Version list, newest first · Poster with length · Version name and Current tag · Lineage line · Prompt · Author and time · Changed-part strip · Make current · Branch · Pager (phone)

Use it for

  • The history panel beside a take in a video editor.
  • Going back to an earlier cut after an edit went wrong.
  • Starting a new line of edits from an older version.

Not for

Do and avoid

Versions

3 versions. Nothing is ever overwritten.

Up and Down move between versions. Preview does not change the current version.

Do. Every edit is kept with its source, so going back is safe.

Ferry at dawn

Edited 10:05. Saved over the earlier cut.

Avoid. Saving over the old cut leaves no way back.

Do

  • Save every extend, edit, remix and upscale as a new version.
  • Pass from on each version, so the lineage line can name its source.
  • Pass segment for edits and re-cuts, so the changed part is shown and said.

Avoid

  • Do not overwrite a version when the person edits.
  • Do not offer Make current on a version that is still running.
  • Do not show the operation as an icon alone. The words carry it.

On a phone

  • Below 640px wide it shows one version at a time with Previous and Next buttons.
  • Make current and Branch move under the version, in reach of a thumb.
  • Buttons get a 44px tap area on touch screens.

Seen in products

  • Google Flow: editing does not remove the original; the History panel keeps earlier versions and their prompts.
  • Google Flow: agent edits are saved to the asset's stack, any version can be promoted, and Up and Down move through versions.
  • Sora: Re-cut regenerated a chosen segment of a clip.
  • Runway Aleph and Luma Modify: edits applied to a segment of an existing clip.

Build your next AI screen with Tattva.

Free and open, with the code. Start in one line.

Get started