Motion System basics

Understand systems, sections, primitives, workspace context, and the read-only VS Code workflow.

A Motion System is a named library of reusable design and motion decisions. It contains typed sections, and each section contains reusable primitives.

If you use a design-system library for colors and typography, Motion System extends the idea to timing, motion presets, and animation assets.

Sections available in VS Code

SectionContainsExample
Brand ColorsSolid colors and gradientsbrand-primary, accent-success
Easing CurvesNamed cubic-bezier curvesease-out-soft, spring-quick
FontsFont family and style referencesdisplay-bold, body-regular
Motion PresetsReusable keyframe motionfade-up, scale-pulse
CollectionsLottie, image, and other linked assetssuccess-animation, loading-icon

Motion Systems can be accessed and used across LottieFiles integrations and authoring surfaces, including After Effects, Figma, Lottie Creator, and the web. VS Code presents the five section types above in a developer-focused, read-only view.

Workspace relationship

System follows the workspace selected in the Workspace tab. It does not have a separate workspace picker.

If the selected workspace has:

  • One system, its name appears directly.

  • Several systems, use the system selector.

  • No systems, the panel shows an empty state.

Published and draft content

The extension prefers the current published revision. If necessary, it falls back to the newest published revision; a system with no published revision can display its latest draft content.

VS Code does not publish that draft or show a full editing lifecycle. Use Open in browser to manage revisions and publication.

Read-only developer role

From VS Code you can search, preview, copy, insert, and download supported primitives. You cannot:

  • Create a Motion System.

  • Add or edit a section.

  • Change or delete a primitive.

  • Publish a revision.

Use the appropriate authoring surface, such as After Effects, Figma, Lottie Creator, or LottieFiles on the web, to create and manage Motion System content according to the task.

Last updated: July 21, 2026 at 1:02 PMEdit this page