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. |
||
|---|---|---|
| .. | ||
| beamdsp | ||
| egui_node_graph2 | ||
| lightningbeam-core | ||
| lightningbeam-editor | ||
| .gitignore | ||
| Cargo.lock | ||
| Cargo.toml | ||
| build-static.sh | ||
| build-windows.bat | ||