effectcraft/crates
Brandon Thomas 78cd313d3c M14.4: scripting with an After Effects-style JavaScript object model
New crate effectcraft-script (L4): boa runtime with app/Project/CompItem/
Layer/PropertyGroup/Property/TextDocument/MarkerValue/RenderQueue/File
object model over engine commands (undoable, undo groups), AE match-name
table, file/network security gate. Entry points: script.run command,
File > Scripts > Run Script File (.jsx/.js), Window > Script Console,
effectcraft-cli script, MCP run_script. Engine: project.delete/duplicate,
prop.renameGroup/setGroupEnabled/removeGroup/duplicateGroup/moveGroup.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 22:13:09 -04:00
..
automation M14.4: scripting with an After Effects-style JavaScript object model 2026-10-02 22:13:09 -04:00
color M2.4: bit depth + linear blending + working space 2026-10-02 10:03:36 -04:00
effects M6.6: mask tracking + mask interpolation; M12.5: Warp Stabilizer 2026-10-02 21:14:29 -04:00
engine M14.4: scripting with an After Effects-style JavaScript object model 2026-10-02 22:13:09 -04:00
export M12.2: merge main (ROI, viewer tools); gate GPU display textures 2026-10-02 11:14:18 -04:00
expr M9.9: text style runs + paragraph settings 2026-10-02 10:34:13 -04:00
geom M0.9–M0.10: egui frontend (AE-style panels, viewer, timeline, effect controls, dialogs), desktop app with control channel, host wiring; cargo fmt 2026-10-01 14:48:31 -04:00
gpu M12.2: merge main (ROI, viewer tools); gate GPU display textures 2026-10-02 11:14:18 -04:00
host M14.4: scripting with an After Effects-style JavaScript object model 2026-10-02 22:13:09 -04:00
keyframe M9.9: text style runs + paragraph settings 2026-10-02 10:34:13 -04:00
lottie M2.4: bit depth + linear blending + working space 2026-10-02 10:03:36 -04:00
media M2.4: bit depth + linear blending + working space 2026-10-02 10:03:36 -04:00
path M6.6: mask tracking + mask interpolation core (KLT, RANSAC fits, stabilization math) 2026-10-02 11:10:53 -04:00
project Merge branch 'worktree-agent-a773c6d272696f48a' (M12.2 GPU compositor) 2026-10-02 11:16:42 -04:00
raster M4.3: frame blending 2026-10-02 10:05:52 -04:00
render M12.2: test that the Auto backend keeps 3D comps on the CPU compositor 2026-10-02 13:06:18 -04:00
script M14.4: scripting with an After Effects-style JavaScript object model 2026-10-02 22:13:09 -04:00
text M9.9: text style runs + paragraph settings 2026-10-02 10:34:13 -04:00
time M5.1: AE timecode/ruler display parity 2026-10-01 21:48:47 -04:00
track M6.6: mask tracking + mask interpolation core (KLT, RANSAC fits, stabilization math) 2026-10-02 11:10:53 -04:00
ui-egui M14.4: scripting with an After Effects-style JavaScript object model 2026-10-02 22:13:09 -04:00