Joe Pea

Results 958 issues of Joe Pea

Karma is deprecated and no longer maintained. `@web/test-runner` is more modern, simpler to set up, easier to use, nice terminal interface. I've had a blast testing with it. There's also...

infrastructure

Currently the default (0,0,0) is at the top left of the screen (just like CSS and DOMMatrix, the same coordinate system), but the implementation of this actually has the Three.js...

bug

Signals and effects naturaly solve a slew of issues, including issues with code load/execution order. By switching away from getters/setters, we'll be confident code execution order issues will not bite...

enhancement

We need something like `` so we can, for example, place an audio source anywhere in the world just like with visual objects. Example, a megaphone: a cone-shaped audio object...

@keywizzle on asked on Discord: > Not sure if maybe I'm doing something wrong, but I think there's a bug with InstancedMesh where it creates a GL effect, and does...

We can replace some (if not all) features that we're using from [Lerna](https://lerna.js.org/) with [NPM Workspaces](https://docs.npmjs.com/cli/v9/using-npm/workspaces?v=true). Also take a look at [Wireit](https://github.com/google/wireit) (and related [npm RFC to add Wireit features...

infrastructure

I'd like to simplify the classes a bit to make it easier to keep the element types updated. Right now at the bottom of an element class, f.e. in `Mesh.ts`...

For consistency with DOM APIs like CSS 3D transforms, and in order to be able to eventually be able to provide alternative Lume renderers that may have different coordinate systems,...

F.e. after this change, a `` element would have a resulting `ShadowRoot` that has a Lume tree loaded from the GLTF model, instead of a plain Three.js tree. Then we'd...