No description
The annotation lane above the tracks now collapses non-overlapping annotations onto a single row. Each annotation is assigned a lane by greedy first-fit in definition order (:created): it takes the topmost lane it doesn't time-overlap, so overlapping annotations stack with the earlier-defined one on top and the newer beneath. - annotations carry :created (new ones stamp Date.now; seed has explicit values; old saved data defaults to 0 = oldest) - pane order: by start, then longest-first so a section leads a tie - seed data reworked to overlap (Act I / rally / baseline / glance / net, plus an overlapping nested child) so the packing is visible; one-time localStorage reset bumped so it lands Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> |
||
|---|---|---|
| tl | ||
| .gitignore | ||