New image sequence canvas
The ImageSequenceCanvas was the first component we prototyped, and it didn't took advantage of all the primitives we created since. As such, it has a different API than the rest of the components, and we want to revise that.
Some TODOs
- [ ] Let's make sure we handle DPR adjustment automatically
- [ ] Let's make sure we handle aspect ratio adjustments automatically
- [ ] ditch the required
controllerRefprop in favour of handling more stuff automatically for you- [ ] put the
Animationinside this component (receive props for this animation) so that users don't need to figure out theonUpdatestuff etc. - [ ]
preloadprop to preload images. undefined | boolean | string[] - [ ] we may leave the optional
controllerRefprop as is so that users can use it if they choose to
- [ ] put the
- [ ] use a
Sloton top of the<canvas>so that user can doasChildand render its own<canvas>- [ ] potentially allow the user to target a
<canvas>that's already rendered elsewhere via explicittarget
- [ ] potentially allow the user to target a
- [ ] rename to just
ImageSequence
⚠️ No Changeset found
Latest commit: 2ec44fba1d85151780513702d7ebff93705dd8e3
Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.
This PR includes no changesets
When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types
Click here to learn what changesets are, and how to add one.
Click here if you're a maintainer who wants to add a changeset to this PR
The latest updates on your projects. Learn more about Vercel for Git ↗︎
| Name | Status | Preview | Comments | Updated (UTC) |
|---|---|---|---|---|
| scrollytelling-website | ✅ Ready (Inspect) | Visit Preview | 💬 Add feedback | Oct 16, 2023 4:01pm |