Every feature
The complete list of what Animate does, each linked to the page that explains it. Checked against the code by the docs tests.
This page lists everything Animate can do and where it's explained. tests/docs-motion-coverage.test.ts checks it
against the code: every motion command in the command registry must have a row here that links to a page, and every
preset, behaviour, transition, curve, shortcut, export option and playback setting must be named on its page. A new
feature without docs fails the build.
Commands
Every motion command in the registry. The agent calls each one by its tool name; the ones with a palette label are in the command palette (⌘K) too.
| Command | Agent tool | In the editor | Explained in |
|---|---|---|---|
motion.getAnimation | get_animation | The timeline's rows, keys and the key inspector | Keys and the timeline |
motion.setKeys | set_keyframes | Record, ◆, value fields, dragging keys, the key menu | Keys and the timeline |
motion.setTimeline | set_timeline | Length, frame rate, work area (I / O), markers (M) | Keys and the timeline |
motion.setLayerTiming | set_layer_timing | Dragging and trimming a layer's bar, the stagger staircase | Keys and the timeline |
motion.editBehaviour | edit_behaviours | A property row's Behaviours button | Behaviours |
motion.applyPreset | apply_motion_preset | + in the transport bar, the layer menu's Add preset, the prototype panel's Animate | Presets and stagger |
motion.stagger | stagger_motion | A preset's Stagger, the layer menu's Stagger children | Presets and stagger |
motion.editTextAnimation | edit_text_animation | The Design panel's Text animation, + Property on a text layer | Text animation |
motion.edit3D | edit_3d_scene | The Design panel's 3D and 3D layer sections | 3D |
motion.setShaderFill | set_shader_fill | A fill's Shader type | Shaders and effects |
shader.editGraph | edit_shader_graph | A node shader's graph: its nodes, wires, knobs and options | Shaders and effects |
motion.createComponent | create_motion_component | + → Create motion component | Motion components |
motion.editComponentProperty | edit_component_property | A component's Properties, a layer's Component inputs, a key's binding | Motion components |
motion.setPlayback | set_instance_playback | An instance's Motion section | Motion components |
motion.newComposition | create_composition | Clapperboard → New composition from frames | Compositions and transitions |
motion.editComposition | edit_composition | The scene strip, the clip inspector, the audio lanes | Compositions and transitions |
motion.getCompositions | get_compositions | The clapperboard's list of compositions | Compositions and transitions |
motion.editStateMachine | edit_state_machine | The transport bar's State machine: the graph, its states, transitions, inputs and listeners | State machines |
motion.getStateMachine | get_state_machine | The state machine panel | State machines |
motion.addAudio | add_audio | A composition's Audio, or dropping files on the lanes | Audio |
motion.generateAudio | generate_audio | A composition's Generate | Audio |
motion.detectOnsets | detect_audio_onsets | A clip's Detect onsets | Audio |
motion.cutToBeat | cut_to_beat | A clip's Cut to the beat | Audio |
motion.editVideo | edit_video_clip | A video's clip bar and sound row on the timeline, the fill's Video section | Video |
motion.editFrameAudio | edit_frame_audio | A frame's Audio lanes (imported files, detached sound) | Video |
generate.video | generate_video | AI → Generate video… | Video |
show.setAdvance | set_show_advance | A slide's Advance, Loop the show, a scene's Then, Loop in Present | Presenting and the web |
view.stage | set_stage_view | Shift+F, More → Stage view | Playback and Stage view |
export.mp4 | export_mp4 | Export animation → MP4 | Exporting |
export.webm | export_webm | Export animation → WebM | Exporting |
export.gif | export_gif | Export animation → GIF | Exporting |
export.pngSequence | export_png_sequence | Export animation → PNG seq | Exporting |
export.lottie | export_lottie | Export animation → Lottie | Exporting |
Everything else
The parts of Animate that are editor interactions rather than commands.
| Feature | Where | Explained in |
|---|---|---|
| Record (auto-key) | The dot in the transport bar | Keys and the timeline |
| Frame rates 24, 25, 30, 50, 60, 120 fps | The transport bar | Keys and the timeline |
| Seconds and timecode | Click the time readout | Keys and the timeline |
| Picking, marquee, moving, Alt-scaling keys | The dopesheet | Keys and the timeline |
| Key inspector | Click a key | Keys and the timeline |
| Key menu and layer menu | Right-click a key or a row | Keys and the timeline |
| Copy and paste keys | ⌘C, ⌘V | Keys and the timeline |
| Markers and pause markers | M, double-click a marker | Keys and the timeline |
| Work area | I, O, the work-area button | Keys and the timeline |
| Layer bars, trimming | Drag a bar or its ends | Keys and the timeline |
| Solo, hide, lock, colour labels | A layer row | Keys and the timeline |
| Onion skin | The ghost button | Keys and the timeline |
| Every Animate shortcut | The keyboard | Keys and the timeline |
| Easing presets, springs, hold, custom beziers | Curve menus, F9, ⌘⌥H | Curves |
| Curve editor, copy and paste a curve | Edit the curve… | Curves |
| Graph editor, value and speed | Shift+F3 | Curves |
| Motion paths, bezier handles, anchor point | The canvas, with one layer selected | Motion paths |
| Live stagger staircase | A group or frame's row | Presets and stagger |
| Counters | Count up to its figure | Text animation |
| Transitions and their centre | The clip inspector | Compositions and transitions |
| Lanes, trims, fades, gain keys, pan, mute, scrub audio | The audio lanes | Audio |
| The export mix (48 kHz stereo, AAC / Opus) | Include sound | Audio |
| Camera, lights and materials | The 3D sections | 3D |
| Keyable effects and shader params | ◆ in the Design panel | Shaders and effects |
| Video fills | A fill's Video type | Video |
| Component timelines, inputs, variant states, motion libraries | Motion components | Motion components |
| Stage view | Shift+F | Playback and Stage view |
| Resolution presets, quality and bitrate, GIF palette, dither, loop | Export animation | Exporting |
| Lottie import | Import into this file, Import as new file | Exporting |
| Present-mode builds | Pause markers, Wait for a click when presenting | Presenting and the web |
| Smart animate | Prototype connections, variant changes | Presenting and the web |
| Motion on exported web pages | Export as web code… | Presenting and the web |
| The agent's Motion design skill | The agent panel | Animating with the agent |