Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fix playgrounds, delete unneeded files | Ulrich-Matthias Schäfer | 2018-12-01 | 1 | -520/+0 |
| | |||||
* | Fix build chain so that we now have multiple builds. Details below: | Ulrich-Matthias Schäfer | 2018-11-28 | 1 | -26/+33 |
| | | | | | | | | | | | - svg.js: The esm bundle - svg.min.js: The bundle for all browsers for maximum support - svg.node.js: The bundle for node - polyfill.js: Using svg.min.js requires this polyfill in case the Browser does not understand all of ./config/polyfillList.js - polyfillIE.js: This is required when you use IE11 (polyfill.js still required) Please note, that not all test pass for IE11 due to its rounding issues and wrong calculation of bbox. Also note, that `defaultPrevented` is not working for CustomEvents in IE11. | ||||
* | Get rid of HTMLNode and Bare in favor of Dom | Ulrich-Matthias Schäfer | 2018-11-24 | 1 | -2/+16 |
| | | | | | - words() and element() added to Dom - svg() now returns the _parent_ of the imported element, when outerHTML is true (which means an element gets replaces) | ||||
* | fixed lots of bugs in the timeline. Its now working as expected in all cases. | Ulrich-Matthias Schäfer | 2018-11-23 | 1 | -0/+9 |
| | | | | | | | | - refactor code into functions - handle timeSource correctly - allow for immediate updates - Runners dont know about their delay anymore. Thats far more simple. - Timeline is paused on creation | ||||
* | fix Timeline so that play, pause, stop, reverse... work correctly. Update ↵ | Ulrich-Matthias Schäfer | 2018-11-22 | 1 | -3/+65 |
| | | | | runners accordingly | ||||
* | add default parameter for timeSource | Ulrich-Matthias Schäfer | 2018-11-21 | 1 | -3/+3 |
| | |||||
* | add register for insertBefore and insertAfter | Ulrich-Matthias Schäfer | 2018-11-20 | 1 | -53/+76 |
| | |||||
* | rework of classes, make events on every object possible | Ulrich-Matthias Schäfer | 2018-11-05 | 1 | -0/+3 |
| | |||||
* | introduce register and registerMethod method to get rid of dependency problems | Ulrich-Matthias Schäfer | 2018-11-01 | 1 | -4/+4 |
| | |||||
* | resolve last circular dependencies, make rollup work | Ulrich-Matthias Schäfer | 2018-10-27 | 1 | -3/+3 |
| | |||||
* | resolve circular references and make example working again | Ulrich-Matthias Schäfer | 2018-10-27 | 1 | -9/+6 |
| | |||||
* | fix schedule so it uses runnertime correctly | Ulrich-Matthias Schäfer | 2018-10-10 | 1 | -53/+81 |
| | |||||
* | Optimized the matrix functions so that the transform function is a multitude ↵ | Ulrich-Matthias Schäfer | 2018-10-08 | 1 | -35/+13 |
| | | | | faster for parameterized input | ||||
* | adding optimized transformation function to speed up things a tiny bit | Ulrich-Matthias Schäfer | 2018-09-20 | 1 | -30/+30 |
| | |||||
* | finally solve transformations one and for all time! | Ulrich-Matthias Schäfer | 2018-09-20 | 1 | -3/+56 |
| | | | | 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äfer | 2018-09-17 | 1 | -9/+16 |
| | | | | be transformed | ||||
* | Refactored the getOrigin helper to help fix the relative affine animations | Saivan | 2018-09-17 | 1 | -32/+23 |
| | | | | | | | | | | 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 animations | Saivan | 2018-09-17 | 1 | -18/+31 |
| | | | | | | | | | 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 function | Saivan | 2018-09-10 | 1 | -10/+10 |
| | | | | This commit finds an error in the scheduling duration that we need to fix. | ||||
* | Added a simple example for relative declarative animations | Saivan | 2018-07-11 | 1 | -53/+90 |
| | | | | | | | | | 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 one | Ulrich-Matthias Schäfer | 2018-07-08 | 1 | -132/+30 |
| | |||||
* | Fixed the transformation code to use the bbox properly | Saivan | 2018-07-05 | 1 | -10/+30 |
| | | | | | This commit fixes the transformations and allows single animated transformations to properly work. | ||||
* | make TransformBag clone the object before altering | Ulrich-Matthias Schäfer | 2018-07-04 | 1 | -2/+5 |
| | |||||
* | fix origin transformation | Ulrich-Matthias Schäfer | 2018-07-04 | 1 | -10/+11 |
| | |||||
* | Worked towards setting the origin on each frame with linear algebra | Saivan | 2018-07-04 | 1 | -31/+65 |
| | | | | | 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 transform | Saivan | 2018-07-03 | 1 | -27/+53 |
| | | | | | 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 work | Ulrich-Matthias Schäfer | 2018-06-29 | 1 | -3/+5 |
| | |||||
* | Added a potential fix for the problem | Saivan | 2018-06-29 | 1 | -2/+2 |
| | |||||
* | fix origin bug | Ulrich-Matthias Schäfer | 2018-06-28 | 1 | -5/+2 |
| | |||||
* | Add a few debugging statements | Saivan | 2018-06-28 | 1 | -1/+1 |
| | |||||
* | Modified the behaviour of absolute transforms | Saivan | 2018-06-28 | 1 | -14/+22 |
| | | | | | This commit slightly modifies the behaviour of absolute transforms, we will get them working soon :D | ||||
* | fix origin for relative transformations | Ulrich-Matthias Schäfer | 2018-06-27 | 1 | -5/+31 |
| | |||||
* | Allowed the origin to stay fixed as we animate transforms | Saivan | 2018-06-26 | 1 | -19/+40 |
| | | | | | | | | | | | 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 declaritive | Ulrich-Matthias Schäfer | 2018-06-26 | 1 | -31/+42 |
| | |||||
* | Runners now work with absolute and relative transformations | Saivan | 2018-06-23 | 1 | -26/+37 |
| | | | | | | 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 transformations | Ulrich-Matthias Schäfer | 2018-06-04 | 1 | -28/+12 |
| | |||||
* | transforms work with multiple elements too. Satisfy linter | Ulrich-Matthias Schäfer | 2018-06-03 | 1 | -3/+19 |
| | |||||
* | transformation works now for ONE element. More work required | Ulrich-Matthias Schäfer | 2018-06-03 | 1 | -7/+15 |
| | |||||
* | first tries to make transformations work | Ulrich-Matthias Schäfer | 2018-06-02 | 1 | -10/+17 |
| | |||||
* | Began implementing the transformation functions | Saivan | 2018-06-02 | 1 | -46/+48 |
| | |||||
* | The timelines continue function requests a step animation frame | Saivan | 2018-06-01 | 1 | -4/+4 |
| | |||||
* | Fixed the final position while swinging | Saivan | 2018-05-31 | 1 | -1/+3 |
| | |||||
* | worked a bit on timeline, build example, found bug which needs a fix | Ulrich-Matthias Schäfer | 2018-05-30 | 1 | -34/+68 |
| | |||||
* | The runners step was reimplemented with tests | Saivan | 2018-05-31 | 1 | -26/+66 |
| | |||||
* | implemented EventTarget + runner does not loop forever anymore | Ulrich-Matthias Schäfer | 2018-05-29 | 1 | -4/+2 |
| | |||||
* | Got looping working with only a single wait | Saivan | 2018-05-30 | 1 | -3/+18 |
| | |||||
* | Looping is now working and code is generally cleaner | Saivan | 2018-05-29 | 1 | -7/+13 |
| | |||||
* | Diagnosing the declarative animations and suggesting changes | Saivan | 2018-05-29 | 1 | -10/+9 |
| | |||||
* | implement methods, reorganize runner, list questions | Ulrich-Matthias Schäfer | 2018-05-29 | 1 | -9/+22 |
| | |||||
* | Started planning the way events work and got Spring working | Saivan | 2018-05-28 | 1 | -30/+32 |
| |