summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * finally solve transformations one and for all time!Ulrich-Matthias Schäfer2018-09-203-83/+145
| | | | | | | | This is great - we should party hard. I mean - it took like 4 month to get this done. That's way to much! I don't want anymore. Pease send help :D
| * fix transformations introducing target transforms with which the origin can ↵Ulrich-Matthias Schäfer2018-09-172-16/+48
| | | | | | | | be transformed
| * Refactored the getOrigin helper to help fix the relative affine animationsSaivan2018-09-173-38/+38
| | | | | | | | | | | | | | | | | | | | This commit refactors the getOrigin helper, in order to send the origin to the correct space. The origin should be expressed in the space of the last animation. Changes ======= - Refactored the getOrigin helper - Added a simple example to the dirty file to test multiple transformations
| * Fixed the relative non-affine transform animationsSaivan2018-09-174-43/+77
| | | | | | | | | | | | | | | | | | This commit uncovered an issue with the relative non-affine transformations. It is now correctly fixed and working. Next we should fix the affine transforms as well. Changes ======= - Fixed the relative non-affine transformation animations
| * Found and started fixing an error with the Timeline.schedule functionSaivan2018-09-102-11/+10
| | | | | | | | This commit finds an error in the scheduling duration that we need to fix.
| * Added a simple example for relative declarative animationsSaivan2018-07-112-54/+91
| | | | | | | | | | | | | | | | | | This commit adds an example that demonstrates how I'd imagine declarative animations should work and how they should mirror what imperative animations would do Changes ======= - Added a simple declarative example
| * condens transform function to an overall more stable oneUlrich-Matthias Schäfer2018-07-083-323/+139
| |
| * Fixed the transformation code to use the bbox properlySaivan2018-07-056-201/+75
| | | | | | | | | | This commit fixes the transformations and allows single animated transformations to properly work.
| * make TransformBag clone the object before alteringUlrich-Matthias Schäfer2018-07-043-8/+21
| |
| * fix origin transformationUlrich-Matthias Schäfer2018-07-044-36/+37
| |
| * Worked towards setting the origin on each frame with linear algebraSaivan2018-07-043-56/+120
| | | | | | | | | | This commit attempts to modify the origin on each frame, but it seems that we have some kind of bug that we need to fix first
| * Fixed an issue that occurred when we applied more than one transformSaivan2018-07-033-32/+86
| | | | | | | | | | This commit allows us to apply more than one transform to an element, and have them correctly applied to the element.
| * fix rotation issue and make relative declaritive workUlrich-Matthias Schäfer2018-06-295-45/+51
| |
| * Added a potential fix for the problemSaivan2018-06-293-2/+10
| |
| * satisfy linter, fix global varUlrich-Matthias Schäfer2018-06-284-11/+11
| |
| * fix origin bugUlrich-Matthias Schäfer2018-06-286-7705/+6979
| |
| * Add a few debugging statementsSaivan2018-06-285-24/+60
| |
| * Modified the behaviour of absolute transformsSaivan2018-06-287-62/+97
| | | | | | | | | | This commit slightly modifies the behaviour of absolute transforms, we will get them working soon :D
| * fix origin for relative transformationsUlrich-Matthias Schäfer2018-06-273-16/+40
| |
| * Allowed the origin to stay fixed as we animate transformsSaivan2018-06-269-4682/+4739
| | | | | | | | | | | | | | | | | | | | | | This commit start to remove the expensive bbox calculation by assuming that the origin stays at a fixed point during an animation. This is a good assumption as transforms don't change the bbox of the element. Changes ======= - Refactor the Element.transform function - Make a getOrigin function to call the bbox only one time
| * make transformations retargatable for declaritiveUlrich-Matthias Schäfer2018-06-262-97/+72
| |
| * Runners now work with absolute and relative transformationsSaivan2018-06-233-145/+176
| | | | | | | | | | | | This commit finally gets transformations workin in both absolute and relative mode. This is the last **major** hurdle for the new animation module, so we just need to clean it up and fix some bugs 🐞
| * fix merging of transformationsUlrich-Matthias Schäfer2018-06-042-33/+40
| |
| * replace runner set with array and order array for faster access and saving ↵Ulrich-Matthias Schäfer2018-06-032-48/+54
| | | | | | | | of start time
| * transforms work with multiple elements too. Satisfy linterUlrich-Matthias Schäfer2018-06-036-65/+36
| |
| * transformation works now for ONE element. More work requiredUlrich-Matthias Schäfer2018-06-034-38/+83
| |
| * first tries to make transformations workUlrich-Matthias Schäfer2018-06-028-4647/+4734
| |
| * Began implementing the transformation functionsSaivan2018-06-028-4813/+4809
| |
| * The timelines continue function requests a step animation frameSaivan2018-06-015-20/+132
| |
| * renamed method names as suggested, added failing testUlrich-Matthias Schäfer2018-06-012-34/+69
| |
| * Simplified the stepping logic to avoid detecting edge casesSaivan2018-06-011-64/+56
| |
| * implements Set for runners in timelineUlrich-Matthias Schäfer2018-05-312-44/+41
| |
| * fix for the endvalue of the animationUlrich-Matthias Schäfer2018-05-312-13/+270
| |
| * Fixed the final position while swingingSaivan2018-05-312-11/+14
| |
| * add failing testUlrich-Matthias Schäfer2018-05-311-0/+12
| |
| * worked a bit on timeline, build example, found bug which needs a fixUlrich-Matthias Schäfer2018-05-306-71/+368
| |
| * The runners step was reimplemented with testsSaivan2018-05-317-143/+215
| |
| * fixed declaritive again, fromArray now works on all object instancesUlrich-Matthias Schäfer2018-05-3010-77/+44
| |
| * implemented EventTarget + runner does not loop forever anymoreUlrich-Matthias Schäfer2018-05-299-4693/+4713
| |
| * Got looping working with only a single waitSaivan2018-05-303-35/+79
| |
| * Looping is now working and code is generally cleanerSaivan2018-05-293-164/+143
| |
| * fix declaritiveUlrich-Matthias Schäfer2018-05-292-6/+8
| |
| * Diagnosing the declarative animations and suggesting changesSaivan2018-05-294-58/+68
| |
| * implement methods, reorganize runner, list questionsUlrich-Matthias Schäfer2018-05-294-242/+239
| |
| * Started planning the way events work and got Spring workingSaivan2018-05-286-165/+230
| |
| * Merge branch '776-new-fx' of github.com:svgdotjs/svg.js into 776-new-fxSaivan2018-05-289-35/+51
| |\
| | * satisfy linterUlrich-Matthias Schäfer2018-05-279-35/+51
| | |
| * | Segmenting out some ControllersSaivan2018-05-282-73/+65
| |/
| * Fixed all of the low hanging problems so declarative worksSaivan2018-05-267-165/+235
| |
| * simple fix for morpharrayUlrich-Matthias Schäfer2018-05-253-8/+31
| |