Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | gentle optimization of PR #549 | dotnetCarpenter | 2016-11-12 | 1 | -2/+2 |
| | |||||
* | Revert "optimize loop performance" | dotnetCarpenter | 2016-11-12 | 1 | -48/+48 |
| | | | | | | This reverts commit 98fdf3202901017dcdf16cde910ddd896aab519d. Signed-off-by: dotnetCarpenter <jon.ronnenberg@gmail.com> | ||||
* | optimize loop performance | dotnetCarpenter | 2016-11-12 | 1 | -48/+48 |
| | |||||
* | Fix going down prototype chain | Preston Tighe | 2016-11-11 | 1 | -1/+1 |
| | | | This fixed the a.undo is not a function error. The for loop was going down into the array's prototype chain. | ||||
* | Fix the bug where relative matrix transforms are not animated | Rémi Tétreault | 2016-11-09 | 1 | -1/+1 |
| | | | | Also, add the possibility to make uniform skew transform. | ||||
* | Fix and improve the dequeue method of the FX module | Rémi Tétreault | 2016-11-03 | 1 | -30/+24 |
| | | | | | | | | | | | | The first improvement is to stop using setTimeout to perform the delay. It is now performed in a manner similar to the start method. This should be a lot more reliable than using setTimeout and allow some nice goodies like being able to pause it or affect its duration using the speed method. The second improvement is to have the delay method add an empty situation (with its duration set to the duration of the delay) to the queue. This change allows dequeue not to have to treat delay added to the queue as something special, now its just a situation. | ||||
* | Merge pull request #504 from tkiss/animations_es6-7_fix | Ulrich-Matthias Schäfer | 2016-11-03 | 1 | -3/+3 |
|\ | | | | | Fix broken animations, if using polyfills for es6/7 proposals | ||||
| * | Fix broken animations, if using polyfills for es6/7 proposals (in this case ↵ | Tamás | 2016-06-23 | 1 | -3/+3 |
| | | | | | | | | String.at()) | ||||
* | | Make the code in the FX module simpler | Rémi Tétreault | 2016-11-01 | 1 | -35/+85 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Here are the changes that have been made: - The loop counter is now incrementing (from 0 to loops) - The loop counter increment even when loops is true - Add absPos, the absolute position of an animation which is its position in the context of its complete duration (including delay and loops) - Make the methods speed, pause/resume affect the delay - The method step no longer needs to recalculate the value of situation.start - Add a second parameter to the method at to allow it to receive an absolute position - Fix the bug where the method at invert the passed position while the animation is running backward Also, I modified the tests of the FX module that required timing to use Jasmine Clock, so now it takes less than 1 second to run all the tests! | ||||
* | | Change the SVG.FX attribute spd to _speed | Rémi Tétreault | 2016-10-17 | 1 | -14/+14 |
| | | | | | | | | | | This change is to follow the convention already put forward by the _target attribute. | ||||
* | | Add speed to SVG.Element and also add documentation to speed | Rémi Tétreault | 2016-10-17 | 1 | -2/+16 |
| | | |||||
* | | Make speed(0) pause the animation | Rémi Tétreault | 2016-10-17 | 1 | -0/+2 |
| | | |||||
* | | Make SVG.FX.speed act more like others animations libraries | Rémi Tétreault | 2016-10-16 | 1 | -11/+15 |
| | | | | | | | | | | | | For example, a call .speed(2) would make the animation 2 times faster. If you then call .speed(4), this would make the animation 4 times faster. And a call .speed(1) would make it go back to normal speed. | ||||
* | | Make SVG.FX.loop modify the last situation instead of the current one | Rémi Tétreault | 2016-10-15 | 1 | -3/+5 |
|/ | |||||
* | fixed bug where `stop(true)` throws an error when element is not animated (#475) | Ulrich-Matthias Schäfer | 2016-04-09 | 1 | -1/+1 |
| | |||||
* | fixed `SVG.morph()` (#473) | Ulrich-Matthias Schäfer | 2016-04-03 | 1 | -4/+6 |
| | |||||
* | readme update, clean up | Ulrich-Matthias Schäfer | 2016-03-29 | 1 | -31/+33 |
| | |||||
* | tidy up | Ulrich-Matthias Schäfer | 2016-03-29 | 1 | -14/+0 |
| | |||||
* | fix finishing up correctly with even loops, readme | Ulrich-Matthias Schäfer | 2016-03-29 | 1 | -17/+15 |
| | |||||
* | discard totalProgress for now | Ulrich-Matthias Schäfer | 2016-03-28 | 1 | -17/+0 |
| | |||||
* | revert multiple breaking changes introduced by the last commits | Ulrich-Matthias Schäfer | 2016-03-28 | 1 | -84/+121 |
| | |||||
* | fixed bug where loop wasnt correctly reversed if specified | Ulrich-Matthias Schäfer | 2016-03-25 | 1 | -6/+6 |
| | |||||
* | Merge branch '3.0.0' introducing several changes: | Ulrich-Matthias Schäfer | 2016-03-24 | 1 | -371/+724 |
| | | | | | | | | | - textpath now is a parent element, the lines method of text will return the tspans inside the textpath (#450) - fx module rewritten to support animation chaining and several other stuff (see docs when commited) - fixed absolute transformation animations (not perfect but better) - fixed event listeners which didnt work correctly when identic funtions used - added `element.is()` which helps to check for the object instance faster (instanceof check) - added more fx specs | ||||
* | fixed unit unit regex and renamed it to numberAndUnit, added specs (fix #443) | Ulrich-Matthias Schäfer | 2016-01-23 | 1 | -1/+1 |
| | |||||
* | fixes pattern animation (#385) | Ulrich-Matthias Schäfer | 2015-10-10 | 1 | -1/+1 |
| | |||||
* | remove useless executable permission | Peter Dave Hello | 2015-06-23 | 1 | -0/+0 |
| | |||||
* | Fixed bug in fx when animating with `plot()` (closes #354) | Ulrich-Matthias Schäfer | 2015-06-19 | 1 | -2/+2 |
| | |||||
* | Merged all changes and fixes from SVG 1.1 into this branch | Ulrich-Matthias Schäfer | 2015-06-11 | 1 | -2/+3 |
| | |||||
* | Fixed bug in clone() method | wout | 2014-09-02 | 1 | -3/+2 |
| | |||||
* | Added animated parametric transformations | wout | 2014-08-30 | 1 | -0/+19 |
| | |||||
* | Added SVG.TBox for transformed bounding boxes | wout | 2014-08-29 | 1 | -7/+12 |
| | |||||
* | Removed internal references from SVG.Text | wout | 2014-08-25 | 1 | -2/+2 |
| | |||||
* | Added reverse functionality for animation loops | wout | 2014-07-30 | 1 | -84/+90 |
| | |||||
* | Added more control to SVG.Matrix | wout | 2014-07-28 | 1 | -4/+0 |
| | |||||
* | Installed Jasmin 2.0.1 | wout | 2014-07-26 | 1 | -71/+46 |
| | |||||
* | Added support for scale center on matrices | wout | 2014-07-12 | 1 | -15/+15 |
| | |||||
* | Calling after() on stop(fulfill) | wout | 2014-06-10 | 1 | -4/+6 |
| | |||||
* | .animation() .stop() now fires .after() if present | vird | 2014-05-28 | 1 | -3/+5 |
| | |||||
* | Bumped to 1.0.0-rc.6 | wout | 2014-03-04 | 1 | -67/+63 |
| | |||||
* | Completely reworked `SVG.Text`, `SVG.TSpan` and `SVG.PathArray` and bumped ↵ | wout | 2014-02-14 | 1 | -383/+391 |
| | | | | to 1.0.0-rc.5 | ||||
* | Fix in animate('=').to() | wout | 2014-02-05 | 1 | -1/+1 |
| | |||||
* | Wrapping delay in SVG.Number | wout | 2014-02-03 | 1 | -1/+1 |
| | |||||
* | Added second values to SVG.Number | wout | 2014-02-03 | 1 | -1/+1 |
| | |||||
* | added `morph()` and `at()` methods to `SVG.Number` for unit morphing | wout | 2014-02-01 | 1 | -41/+28 |
| | |||||
* | Fix in poly morphing | wout | 2014-01-31 | 1 | -2/+2 |
| | |||||
* | Disabled array bbox cache | wout | 2014-01-31 | 1 | -6/+0 |
| | |||||
* | Added morph() and at() methods to SVG.Color | wout | 2014-01-31 | 1 | -25/+9 |
| | |||||
* | Added msRequestAnimationFrame fir IE10 support | wout | 2014-01-31 | 1 | -0/+1 |
| | |||||
* | Added SVG.PathArray, updated data() and bumped to v1.0rc1 | wout | 2014-01-29 | 1 | -19/+27 |
| | |||||
* | Added loop(), switched to requestAnimFrame, bumped to v0.38 | wout | 2014-01-28 | 1 | -6/+35 |
| |