Lightningbeam/TODO.md

1.0 KiB

Lightningbeam TODO

Known Issues (Rust)

Animation: Tweens are broken — LOW PRIORITY

  • Shape/vector interpolation between keyframes, and the tween_after behavior on keyframes, don't work correctly in the current app. Needs investigation + fix. Not urgent — revisit later.

Backlog / Feature ideas

Animation curve enhancements

  • Extrapolation modes, separate for start vs end: hold (default), extend, repeat, decay
  • Position / scale / rotation animation curves for shapes
  • Shape morphing / tweening between keyframes

Keyframing behavior

  • User preference for keyframing when editing objects:
    • Auto-keyframe (current default): create/update keyframe at current time
    • Edit previous (Flash-style): update most recent keyframe before current time
    • Ephemeral (Blender-style): changes don't persist without manual keyframe
    • Optional modifier key (e.g. Shift) to toggle modes

Shape ordering

  • Bring Forward / Send Backward / Bring to Front / Send to Back menu options