v1.1.1
landing-ai/ade-cliv1.1.1Oct 29, 2024by k9p5
AI Summary
A patch release that enhances track manipulation capabilities, specifically allowing users to insert clips at a specific index within a stacked track and ensuring clips can be split without causing track reordering.
Key Highlights
- Ability to insert clips at a specific index in stacked tracks
- Clips in stacked tracks can be split without track reordering
New Features
- Insert clips at a specific index (e.g., `track.add(new Clip(), 2)`)
- Split clips in stacked tracks without reordering
Full Release Notes
- Implemented ability to insert clips into a stacked track at a given index e.g. `track.add(new Clip(), 2)`
- Ensured clips within stacked tracks can be split without the track being reordered
**Example**
```
const composition = new core.Compostion();
const track = composition.createTrack('base').stacked();
await track.add(new core.Clip({ name: 'foo' });
await track.add(new core.Clip({ name: 'bar' });
// now add a clip in between
await track.add(new core.Clip({ name: 'pong' }), 1);
console.log(track.clips[0].name); // foo
console.log(track.clips[1].name); // pong
console.log(track.clips[2].name); // bar
```