storytold/effectcraft ? reverse-engineered prompt
Reverse engineered prompt
Build me a desktop and browser app for making motion graphics and visual effects, kind of like a simpler After Effects, but in pure Rust.
I want to be able to create compositions, add text, shape, solid, footage, camera, light, and nested layers, then animate everything with keyframes, easing, graph editing, masks, and a timeline that feels familiar. It should also support effects, layer styles, expressions, a render queue, and 3D layers with cameras and lights.
Please make the project file readable and easy to version control, ideally JSON based, and include import and export for Lottie so animations can go straight to the web. If you need to look up current docs online for any details, go ahead.
Start with a polished core workflow and a clean UI that works well on macOS, Windows, Linux, and in the browser, then fill in the main editing and playback features so it feels usable and complete.
Are you gonna build this?
make sure you review the code using coderabbit