render_layers now records each drawn keyframe diamond's screen rect + exact time in `keyframe_diamond_hits`; handle_input hit-tests a click against them and sets the playhead (and seeks the audio controller) to the keyframe's exact time. Uses the previous frame's rects — diamonds don't move between frames, so the click lands right — which sidesteps the input-before-render ordering and the drag/scroll Y math. Works for both raster and vector keyframes. |
||
|---|---|---|
| .. | ||
| assets | ||
| examples | ||
| src | ||
| Cargo.toml | ||
| PLAN.md | ||
| TOOL_IMPLEMENTATION_PLAN.md | ||
| build.rs | ||