Goal
Stabilize and document the contract used by Element libraries to request installation into Remotion Studio.
The current official library uses installInStudio() from @remotion/drag-and-drop. Before the Elements v1 release, define which parts form the supported protocol and how the design can later expand to other library authors.
Tasks
Acceptance criteria
- The v1 installation contract is explicit and documented.
- The official gallery does not depend on undocumented Studio internals.
- Future third-party support has a deliberate extension path without requiring it to ship in v1.
Part of the Remotion Elements v1 release, #9769.
Goal
Stabilize and document the contract used by Element libraries to request installation into Remotion Studio.
The current official library uses
installInStudio()from@remotion/drag-and-drop. Before the Elements v1 release, define which parts form the supported protocol and how the design can later expand to other library authors.Tasks
installInStudio()behavior for the official Elements library.@remotion/drag-and-drop.Acceptance criteria
Part of the Remotion Elements v1 release, #9769.