v1.1.1

mizorewww/laya-mlxv1.1.1Oct 29, 2024by k9p5

Upgrading?

AI Summary

This release enhances the functionality of stacked tracks by allowing users to insert clips at specific indices and fixes a bug where splitting clips would incorrectly reorder the track.

Key Highlights

  • Added `track.add(new Clip(), index)` method to insert clips at specific positions in stacked tracks
  • Fixed a bug where splitting clips within stacked tracks would incorrectly reorder the track
  • Includes a code example demonstrating the new insertion functionality

New Features

  • Insert clips at specific indices in stacked tracks

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
```

Related Repositories