diff --git a/apps/web/package.json b/apps/web/package.json index a794741dd..06f1499dd 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -39,10 +39,12 @@ "dotenv": "^16.5.0", "drizzle-orm": "^0.44.2", "embla-carousel-react": "^8.5.1", + "eventemitter3": "^5.0.1", "feed": "^5.1.0", "framer-motion": "^11.13.1", "input-otp": "^1.4.1", "lucide-react": "^0.468.0", + "mediabunny": "^1.11.2", "motion": "^12.18.1", "nanoid": "^5.1.5", "next": "^15.4.5", @@ -67,6 +69,7 @@ "tailwind-merge": "^2.5.5", "tailwindcss-animate": "^1.0.7", "unified": "^11.0.5", + "use-deep-compare-effect": "^1.8.1", "vaul": "^1.1.1", "zod": "^3.25.67", "zustand": "^5.0.2" diff --git a/apps/web/src/app/editor/[project_id]/page.tsx b/apps/web/src/app/editor/[project_id]/page.tsx index 4d5a27fcd..8573b5ecc 100644 --- a/apps/web/src/app/editor/[project_id]/page.tsx +++ b/apps/web/src/app/editor/[project_id]/page.tsx @@ -10,13 +10,14 @@ import { import { MediaPanel } from "../../../components/editor/media-panel"; import { PropertiesPanel } from "../../../components/editor/properties-panel"; import { Timeline } from "../../../components/editor/timeline"; -import { PreviewPanel } from "../../../components/editor/preview-panel"; import { EditorHeader } from "@/components/editor-header"; import { usePanelStore } from "@/stores/panel-store"; import { useProjectStore } from "@/stores/project-store"; import { EditorProvider } from "@/components/editor-provider"; import { usePlaybackControls } from "@/hooks/use-playback-controls"; import { Onboarding } from "@/components/onboarding"; +import { CanvasPreviewPanel as PreviewPanel } from "@/components/editor/renderer/canvas-preview-panel"; +// import { PreviewPanel } from "@/components/editor/preview-panel"; export default function Editor() { const { @@ -275,6 +276,7 @@ export default function Editor() { onResize={setPreviewPanel} className="min-w-0 min-h-0 flex-1" > + {/* */} diff --git a/apps/web/src/components/editor-header.tsx b/apps/web/src/components/editor-header.tsx index ee5dfc178..006a1572d 100644 --- a/apps/web/src/components/editor-header.tsx +++ b/apps/web/src/components/editor-header.tsx @@ -20,7 +20,8 @@ import { useRouter } from "next/navigation"; import { FaDiscord } from "react-icons/fa6"; import { useTheme } from "next-themes"; import { PanelPresetSelector } from "./panel-preset-selector"; -import { ExportButton } from "./export-button"; +// import { ExportButton } from "./export-button"; +import { ExportDialog } from "./editor/renderer/export-dialog"; export function EditorHeader() { const { activeProject, renameProject, deleteProject } = useProjectStore(); @@ -116,7 +117,9 @@ export function EditorHeader() {