Lightningbeam/TODO.md

26 lines
1.0 KiB
Markdown

# 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