Joe Pea

Results 958 issues of Joe Pea

Right now the order of application is X,Y,Z. Maybe it should be configurable.

API
good first issue

We'll use Babel to cover features that Buble doesn't (f.e. instanceof and async functions), using babel-preset-env to build global versions of infamous, then we'll serve those builds from a single...

needed
infrastructure

We've [added `all-contributors`](https://github.com/trusktr/infamous/issues/120) to the repo which let's us half-manually add contributors to README.md. We can automate this further by making a script that inspects the source code and the...

For DOM rendering, [using will-change can improve performance](https://dev.opera.com/articles/css-will-change-property/) (I've tested the results in Chrome devtools profiles). But the question is, when to we apply the `will-change` property. At the moment,...

enhancement
cpu-performance

So, these two forms should throw an error: ```js node.rotation = function(x, y, z, time) { node.rotation.x += 1 // should throw an Error } node.rotation = function(x, y, z,...

enhancement
API

Like CSS `perspective-origin`.

API

Creating a `new Node` or `new Scene` and passing in initial properties causes an animation frame to update the Node's or Scene's `element`. It also triggers a `propertychange` event that...

cpu-performance

We can take [pixi.js](https://github.com/pixijs/pixi.js/), and one of the following existing SVG-to-pixi tools in the community, and add a feature to infamous where we can place `` elements (and all the...

API

f.e., it could be like ```js parentNode.layout.type = `autolayout` parentNode.layout.vfl = 'H:|[view1(==view2)]-10-[view2]|' ``` where `vfl` is for "Visual Formatting Language". We can use [`AutoLayout.js`](http://ijzerenhein.github.io/autolayout.js/) for this.

API

This means we'll have flexbox in WebGL. It could be something like ```js parentNode.layout.type = 'flex' parentNode.addChild(childNode) childNode.layout.flexGrow = `1` childNode.layout.flexBasis = `300` ```

API