Files
effectcraft/crates/engine/src/tests.rs
T
Kristian MyramandClaude Sonnet 5.5 d2930b2554 Fix #1743 (follow-up): commands that write to a given path never replace footage, a proxy or the project file
Session::write_output (and refuse_export) is the one place that checks; Save Frame As
(PNG/PSD/EXR), Export Lottie, Save a Copy (+XML), Collect Files, Export Timeline (and its
pre-rendered movies), Export Template, Save Animation Preset, Export Guides and Export
Shortcuts write through it. The control channel's render.frame/ui.screenshot, MCP
render_frame and CLI render-frame --out check first (new query file.checkOutput for the
bridged cases). Save/Save As/auto-save are untouched.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-30 08:06:48 +01:00

61 lines
947 B
Rust

mod anim_presets;
mod anim_tools;
mod blender;
mod camera_track;
mod codec_options;
mod color_view;
mod crypto_pick;
mod delete_keys;
mod disk_cache;
mod effects;
mod essential;
mod essential_more;
mod export_overwrite;
mod face;
mod fidelity;
mod frame_export;
mod fuzz_open;
mod history;
mod import_project;
mod instance3d;
mod key_metadata_order;
mod key_time;
mod keyframe_text;
mod keylight;
mod limits;
mod lottie;
mod m137;
mod m145;
mod markers;
mod mask_warp;
mod menu_cmds;
mod model3d;
mod models;
mod motion_blur_depth;
mod paint;
mod panels;
mod project_items;
mod proxy;
mod quick_offset;
mod render_overwrite;
mod replace_source;
mod rig3d;
pub(crate) mod roto;
mod scale_comp;
mod sequence;
mod session;
mod settings;
mod shared_layers;
mod shortcut_cmds;
pub(crate) mod stubs;
mod styles;
mod tail;
mod text;
mod text_edit;
mod three_d;
mod timeline;
mod timeline_interchange;
pub(crate) mod track;
mod vector_import;
mod viewer;