26 lines
1.0 KiB
Markdown
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
|