From 2272598d420cf078aaa3928246bfa3a414f6eddb Mon Sep 17 00:00:00 2001 From: Maze Winther Date: Mon, 13 Apr 2026 04:40:56 +0200 Subject: feat: clipboard with keyframe paste Made-with: Cursor --- apps/web/src/core/index.ts | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'apps/web/src/core/index.ts') diff --git a/apps/web/src/core/index.ts b/apps/web/src/core/index.ts index 8ee76e28..e93b937d 100644 --- a/apps/web/src/core/index.ts +++ b/apps/web/src/core/index.ts @@ -8,6 +8,7 @@ import { CommandManager } from "./managers/commands"; import { SaveManager } from "./managers/save-manager"; import { AudioManager } from "./managers/audio-manager"; import { SelectionManager } from "./managers/selection-manager"; +import { ClipboardManager } from "./managers/clipboard-manager"; import { registerDefaultEffects } from "@/lib/effects"; import { registerDefaultMasks } from "@/lib/masks"; @@ -23,6 +24,7 @@ export class EditorCore { public readonly save: SaveManager; public readonly audio: AudioManager; public readonly selection: SelectionManager; + public readonly clipboard: ClipboardManager; private constructor() { registerDefaultEffects(); @@ -37,6 +39,8 @@ export class EditorCore { this.save = new SaveManager(this); this.audio = new AudioManager(this); this.selection = new SelectionManager(this); + this.clipboard = new ClipboardManager(this); + this.playback.bindTimelineScope(); this.command.registerReactor(() => { const activeScene = this.scenes.getActiveSceneOrNull(); if (!activeScene) { -- cgit v1.3.1