 Brandon ThomasandClaude Opus 5.5
|
b4b2950c5d
|
M3.4: After Effects menu-bar parity (engine menu tree, ~190 new commands, menu dialogs)
- engine::menus: the AE 2026 menu bar as an indented tree (same menus, order,
submenus, separators, "..." labels, AE default macOS shortcuts; [mac]/[!mac]
app menu vs Edit > Preferences / File > Exit), entries bind command params,
check-mark state, Effect categories from the registry.
- New engine commands: Layer (quality/sampling, frame blending, switch ops,
numeric Transform values, Center Anchor Point, Auto-Orient, mask ops on
existing masks, layer markers + lock, track-matte menu, open/reveal source,
expression errors), Edit (keyframe clipboard + Paste Reversed, Copy with
(Relative) Property Links, Copy Expression Only, Lift/Extract Work Area,
Select Label Group, Purge, Edit Original), Animation (JSON animation
presets, Add Keyframe, Exponential Scale, Time-Reverse Keyframes, Sequence
Layers, text selectors, Remove All Text Animators, Reveal Properties),
File (New Folder, Close/Close Project, Save a Copy, placeholders/solids,
New Comp from Selection, Dependencies, Run Script File, Interpret/Remember/
Apply Interpretation, Replace/Reload Footage, Reveal in Finder),
Composition (crop to ROI / layer bounds, Save Frame As PNG, Responsive
Design - Time), View (guides add/clear/import/export, region of interest),
Help docs links.
- Frontend commands (viewer, panels, workspaces, dialogs) are registered
engine commands that emit Event::Frontend; owned-elsewhere items (3D,
render queue, time remap, pen, tracking, layer styles) are disabled stubs.
- UI renders the engine tree (check gutter, scrolling long submenus, dynamic
Undo/Redo labels), bindings include param'd entries, generic parameter
forms, Settings, Keyboard Shortcuts, View Options, guides/ROI/pasteboard in
the viewer, timeline reveal of engine-picked properties; snapshot example
gains a `pointer` step for opening menus headlessly.
- Tests: menu order, every entry resolves, spec/tree consistency, shortcut
uniqueness, per-family command tests with undo.
- Workspace clippy -D warnings clean (rust 1.96 lints).
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-01 22:36:31 -04:00 |
|