etro icon indicating copy to clipboard operation
etro copied to clipboard

Typescript video-editing framework for the browser

Results 98 etro issues
Sort by recently updated
recently updated
newest added

We should test one class per file

priority:medium
type:refactor

I'm using etro in nextjs. when I want to _render_ a movie with an image layer (remote image file). it doesn't work. but It works when I _render_ a movie...

type:bug
help wanted
priority:high

Bumps [ip](https://github.com/indutny/node-ip) from 1.1.8 to 1.1.9. Commits 1ecbf2f 1.1.9 6a3ada9 lib: fixed CVE-2023-42282 and added unit test See full diff in compare view [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=ip&package-manager=npm_and_yarn&previous-version=1.1.8&new-version=1.1.9)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any...

type:dependency

The `KeyFrame` constructor's `values` parameter can contain numbers, the keyframe's type `T` and custom interpolation methods ([type](https://github.com/etro-js/etro/blob/master/src/util.ts#L136)). Type this parameter to allow custom interpolation methods. See also: https://etrojs.dev/docs/reference/dynamic-properties/#keyframe-animations

help wanted
good first issue
priority:high
type:typings

Etro uses [ShipJS](https://community.algolia.com/shipjs/) to deploy new versions. Along with publishing versions to NPM and doing some other release chores, by default, Ship.js creates GitHub releases, extracting the release notes from...

priority:medium
type:chore

It can later be replaced with `element.currentTime`.

type:feature
priority:medium

[Dynamic properties](https://etrojs.dev/docs/reference/dynamic-properties) set to functions are unnecessary. The logic used to calculate function properties can easily be moved to JavaScript getters. Alternatively, these properties can be set to different constant...

type:feature
priority:medium

`Layer#render` is called to refresh a layer's internal canvas. The term "render" could imply the rendering of a visual frame or an audio sample. Renaming it to something like `draw`...

type:feature
priority:medium

Updated the ReadMe file with additional instructions on installing program and tried to make flow of ReadMe better so easier to navigate.