Skip to main content

Frames

Open the frame menu

Double-tap a frame header to access context actions.

/doc-imgs/frame-menu.jpeg
Frame context menu

Available commands:

  • New Frame: duplicate the current frame and insert it to the right.
  • New Empty: create an empty frame to the right of the current frame.
  • Delete Frame: remove the frame (the final frame cannot be deleted).
  • New Clip: mark the frame as the head of a new animation clip.
  • Clip Properties: rename the clip and change its playback mode.
  • Delete Clip: remove the clip associated with the selected frame.
  • Tag: assign a colour tag to help visually group frames.

Reorder frames

Long-press the frame header, then drag left or right to move it.

Moving frames along the timeline

Since v1.29.2, you can also drag clip ranges directly to resize clip spans.

/versions/d29/drag_clip_range.gif
Drag clip range to resize

Work with animation clips

/doc-imgs/clip-head.jpeg
Animation clip markers
  • A sprite can contain multiple clips.
  • Each clip starts from its clip head and runs until the next clip head or the end of the sprite.
  • Use Clip Properties to set the clip name and playback mode.
  • Focus on a single clip via the dropdown at the upper-left of the timeline—helpful for large projects.

Keyboard operations (Desktop, v1.29.2+)

  • Copy / cut / paste / delete timeline selections directly from the keyboard.
  • Use Select All to quickly expand timeline selection scope.
  • Frame cut is now available from keyboard workflow.

Playback modes

Set the clip playback behaviour from the clip head’s Clip Properties dialog.

/doc-imgs/clip-property.jpeg
Clip playback options
  • Forward: play frames in ascending order.
  • Backward: play frames in descending order.
  • Ping-pong: play forward, then reverse, looping continuously.

Control frame duration

Frames can extend longer than one base FPS tick. Open the frame properties dialog to set a multiplier.

/doc-imgs/frame-property.jpeg
Frame timing multiplier

Recent timeline improvements:

  • New frames now inherit the previous frame duration by default.
  • Batch-set durations for multiple selected frames in one action.
  • Frame headers now show duration dots for quick visual timing checks.
/versions/d29/set_duration_of_multi_selected_frames.gif
Batch-set durations for selected frames
/versions/d29/frame_duration_dots.png
Duration dots on frame headers

Exported GIFs and sprite sheets respect these timing values.