[pull] main from remotion-dev:main#838
Merged
Merged
Conversation
Bumps [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro) from 6.1.6 to 6.1.10. - [Release notes](https://github.com/withastro/astro/releases) - [Changelog](https://github.com/withastro/astro/blob/main/packages/astro/CHANGELOG.md) - [Commits](https://github.com/withastro/astro/commits/astro@6.1.10/packages/astro) --- updated-dependencies: - dependency-name: astro dependency-version: 6.1.10 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
Allow easing to be an array of one EasingFunction per segment between adjacent keyframes (length inputRange.length - 1), as proposed in #7342. Single-function easing remains supported. interpolateStyles() validates the full keyframe range and passes only the easing for the active segment into nested interpolate() calls. Documented in interpolate.mdx with AvailableFrom 4.0.462; interpolate-styles docs link to interpolate easing options. Tests cover segment math, parity with a shared easing, and validation errors. Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Bump mediabunny and @mediabunny/* catalog entries, CLI extra packages, studio-shared package info, template explicit versions, and docs compatibility table. Regenerate bun.lock. Co-authored-by: Cursor <cursoragent@cursor.com>
…ckages/astro-example/astro-6.1.10 Bump astro from 6.1.6 to 6.1.10 in /packages/astro-example
Rename createDescriptor + defineEffect to just createEffect
Expose halftone, tint, wave, and blur as separate entry points (mirroring @remotion/transitions) so consumers can import only the effect they need. Adds a blur subpath entry file so the bundler emits a self-contained blur bundle without colliding with the root index output name. Fixes #7368 Co-authored-by: Cursor <cursoragent@cursor.com>
Add LightLeakInternals.lightLeak, a defineEffect-based pipeline effect that reuses the same shader math as <LightLeak> and composites over the source with premultiplied alpha. Expose lightLeakEffectSchema and LightLeakEffectParams for timeline metadata; durationInFrames defaults to 300 and should match the composition when syncing evolve/retract timing. Fixes #7372 Co-authored-by: Cursor <cursoragent@cursor.com>
`@remotion/effects` root is now an empty module; import from
`@remotion/effects/halftone`, `/tint`, `/wave`, or `/blur` only.
Migrate example HtmlInCanvas compositions to subpath imports. Ensure the
Bun bundle writes `export {}` for the root entry when Bun emits a 0-byte
file. Clarify core effects typing comment.
Co-authored-by: Cursor <cursoragent@cursor.com>
#7371) * Fix Bun build when package.json sets sideEffects to false Bun 1.3+ can emit invalid ESM for barrel files (only re-exports), producing `export { name };` without declaring `name`. That broke @remotion/streaming and @remotion/renderer error-handling when @remotion/serverless-client was bundled. Omit the sideEffects field for these packages so the bundler keeps the re-exported implementations. Co-authored-by: Cursor <cursoragent@cursor.com> * Remove sideEffects:false from all workspace packages for Bun.build Bun 1.3+ can emit invalid ESM for barrel entrypoints when package.json declares sideEffects:false. Removing the field across packages avoids repeat failures (e.g. @remotion/lottie when building @remotion/promo-pages). Co-authored-by: Cursor <cursoragent@cursor.com> * docs: drop import of removed PromptsShow.css from promo-pages Bun no longer emits a separate CSS chunk for that entry; styles come from promo-pages dist/tailwind.css already loaded via the docs Layout theme. Co-authored-by: Cursor <cursoragent@cursor.com> --------- Co-authored-by: Cursor <cursoragent@cursor.com>
Expose `StarburstInternals.starburst()` using the same ray palette and vignette math as `<Starburst>`, composited over the effect source with premultiplied alpha-over. Share hex parsing via `hex-to-rgb.ts`. Fixes #7373 Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
- Export assertValidInterpolateEasingOption from remotion and reuse it in interpolateStyles() so validation stays in sync with interpolate(). - Document per-segment easing with stable #per-segment-easing-array anchor; interpolate-styles API bullet links there and notes array support. - Explain why indexed easing access is safe after validation. Co-authored-by: Cursor <cursoragent@cursor.com>
…s-7368 `@remotion/effects`: subpath exports per effect (#7368)
…eDescriptor Aligns with the effects API refactor on main (Internals.createEffect). Co-authored-by: Cursor <cursoragent@cursor.com>
Upgrade Mediabunny to 1.45.0
Keep a reusable `Uint8Array` on WebGL state and only rebuild/re-upload the 1×N palette when the joined color key changes. Use `|` in `calculateKey` so color lists cannot collide on comma-containing strings. Addresses #7376 (comment) Co-authored-by: Cursor <cursoragent@cursor.com>
…nt-easing-7342 `remotion`: Allow an array for `Easing`
…ect-7372 `@remotion/light-leaks`: experimental lightLeak canvas effect (#7372)
Add StarburstInternals.starburst WebGL2 canvas effect
Mounts every public effect (tint, halftone, wave, blur, blurHorizontal, blurVertical) once over a looping video so each effect can be inspected in the studio at a glance. Co-authored-by: Cursor <cursoragent@cursor.com>
Add `@remotion/effects` testbed composition
…aveform-tests-3e30
Co-authored-by: Jonny Burger <hi@jonny.io>
…codec-tests-642e
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
See Commits and Changes for more details.
Created by
pull[bot] (v2.0.0-alpha.4)
Can you help keep this open source service alive? 💖 Please sponsor : )