diff options
| author | skal <pascal.massimino@gmail.com> | 2026-02-05 21:21:59 +0100 |
|---|---|---|
| committer | skal <pascal.massimino@gmail.com> | 2026-02-05 21:21:59 +0100 |
| commit | f49e7131c59ff3dd4dea02c34e713227011f7683 (patch) | |
| tree | 36cd396d1fc4a5ee0865230a5e4b04e6a9cc4569 /src/gpu/gpu.cc | |
| parent | 6bd01cd5d4c731871b433dc209147817f7e71be6 (diff) | |
fix(timeline-editor): Fix effect stacking and add beats mode with snap-to-beat
Bugs fixed:
- Effects within sequences now stack vertically instead of overlapping
- Sequence height now dynamically adjusts based on effect count
- Effects positioned with proper 40px vertical spacing
Features added:
- Seconds/Beats toggle checkbox with BPM display
- Time markers show beats (0b, 1b, etc.) when in beat mode
- Snap-to-beat when dragging in beat mode
- Effect/sequence time labels show beats when enabled
- BPM tracking from loaded demo.seq file
The effect stacking bug was caused by all effects using the same vertical
position formula (seqIndex * 80 + 25). Fixed by adding effectIndex * 40
to stack effects properly. Sequences now grow in height to accommodate
multiple stacked effects.
Diffstat (limited to 'src/gpu/gpu.cc')
0 files changed, 0 insertions, 0 deletions
