Arian Stolwijk
Arian Stolwijk
Currently `new Complex(-Math.E.pow(2), 0).log()` returns 2, but because `-Math.E.pow(2)` is a negative number it should return `2+pi*i` I have to find out how to calculate the logarithm of negative numbers...
Re-injecting elements does not work in IE with VML, for example: ``` js var art = new ART(300, 300).inject(document.id('myElement')); var group = new ART.Group().inject(art); var rect = new ART.Rectangle(100, 100).fill('red');...
The container property can be quite useful sometimes, but unfortunately ART.Group does not have it. Maybe its declaration can move to ART.Element.prototype.inject so it's more consistent
It would be useful to have something to easily iterate over elements inject into an ART.Group instance.
The `resizeTo` method does not update those two properties. As a consequence the resizeTo method does not work correctly after using it multiple times. Something like `this.height *= this.yy` in...
ART.Text uses the CSS styles of the page, but if the text-weight is set to bold, the `width` property is not correct, it's stays the same as with the normal...
Much like mootools-more Elements.from. Especially with template engines like handlebars, moustache, and all those others that generate a string with html. ``` js var html = require('elements/html') html("it's-a me, Mario!").insert('#wrapper')...
Some special attributes/properties have special methods, like `.id()`, `.type()`, however not all of them. It's confusing now if those methods exists for the attribute I like to get, or not....
See https://github.com/kamicane/moofx/blob/master/lib/browser.js#L317 This makes sense if you want to get the border property. However when animating the border, when one border (for example the top) is different, it will return...