summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* transforms work with multiple elements too. Satisfy linterUlrich-Matthias Schäfer2018-06-033-49/+10
|
* transformation works now for ONE element. More work requiredUlrich-Matthias Schäfer2018-06-032-31/+65
|
* first tries to make transformations workUlrich-Matthias Schäfer2018-06-025-26/+88
|
* Began implementing the transformation functionsSaivan2018-06-025-106/+126
|
* The timelines continue function requests a step animation frameSaivan2018-06-012-13/+24
|
* renamed method names as suggested, added failing testUlrich-Matthias Schäfer2018-06-011-9/+7
|
* 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-311-4/+30
|
* Fixed the final position while swingingSaivan2018-05-311-10/+11
|
* worked a bit on timeline, build example, found bug which needs a fixUlrich-Matthias Schäfer2018-05-302-31/+67
|
* The runners step was reimplemented with testsSaivan2018-05-314-73/+78
|
* fixed declaritive again, fromArray now works on all object instancesUlrich-Matthias Schäfer2018-05-308-54/+39
|
* implemented EventTarget + runner does not loop forever anymoreUlrich-Matthias Schäfer2018-05-295-41/+60
|
* Got looping working with only a single waitSaivan2018-05-301-32/+30
|
* Looping is now working and code is generally cleanerSaivan2018-05-292-157/+130
|
* fix declaritiveUlrich-Matthias Schäfer2018-05-292-6/+8
|
* Diagnosing the declarative animations and suggesting changesSaivan2018-05-293-48/+59
|
* implement methods, reorganize runner, list questionsUlrich-Matthias Schäfer2018-05-293-233/+217
|
* Started planning the way events work and got Spring workingSaivan2018-05-284-117/+147
|
* 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-281-43/+35
|/
* Fixed all of the low hanging problems so declarative worksSaivan2018-05-264-94/+126
|
* simple fix for morpharrayUlrich-Matthias Schäfer2018-05-252-4/+2
|
* fixed some more errores, make declaritive controllers partially work. added ↵Ulrich-Matthias Schäfer2018-05-244-56/+67
| | | | PID controller for testing reasons
* go through specs and make fixes where neededUlrich-Matthias Schäfer2018-05-242-25/+42
|
* fix runner and timeline so that it schedules animations correctlyUlrich-Matthias Schäfer2018-05-242-2/+2
|
* Stuff is moving again after fixing several stuffUlrich-Matthias Schäfer2018-05-244-68/+144
|
* Should be the final redesignSaivan2018-05-245-436/+716
|
* Added a few more use cases and suchSaivan2018-05-224-77/+92
|\
| * add requestAnimationFrame Mock and tests for the animatorUlrich-Matthias Schäfer2018-05-161-2/+2
| |
* | Most of the animations are workingSaivan2018-05-176-34/+92
|/
* allow arrays of events to be passed to `on()` and `off`Ulrich-Matthias Schäfer2018-05-161-3/+13
|
* fixed small typoUlrich-Matthias Schäfer2018-05-161-1/+1
|
* fixed morphing. Changed easing function so that it can handle stringsUlrich-Matthias Schäfer2018-05-154-30/+80
| | | | | | - error in Matrix constructor which ignores translateX (and more?) - generelized all morphable objects so that they behave logical - SVG.Morphable can handle all datatypes now
* The timeline is now decoupled from the real timeSaivan2018-05-156-127/+209
| | | | | | | | | | | | | | | This commit allows the timeline to exist independently of the actual time. This will allow it to be used to seek through an animation with relative ease. We also made some architectural changes to the timeline to support this. Changes ======= - Refactored the runner into its own file without exposing it to the user (changed the gulpfile) - The timeline no longer depends on the current time - The user can supply absolute times to queue events - Some more methods have been integrated into the timeline
* make morphing work, fix inheritance, animations now workUlrich-Matthias Schäfer2018-05-0115-43/+97
|
* More work on the timeline and morphablesSaivan2018-05-012-203/+372
|
* The animations work with the .queue methodSaivan2018-05-014-234/+161
|
* Another collaboration session with @FuzzymaSaivan2018-04-306-159/+438
|
* Added some timeline and Morphing functionsSaivan2018-04-236-49/+563
|
* Initial planning for the Timeline ModuleSaivan2018-04-189-1052/+1683
| | | | | | This commit just includes a few plans and a massive derrangement of the fx module before it is to be refactored into the Timeline module. The basic methods are included, but everything is broken
* Removed gbox and fixed a few typosSaivan2018-03-053-16/+2
| | | | | Since gbox is completely replaced by rbox, we don't need it anymore. There were also a few small errors to fix.
* Fixed recommendations by @Fuzzyma regarding transformsSaivan2018-03-056-65/+45
| | | | | | | | | | | | This commit fixes a number of issues with transformations: - Removed move/dmove/etc... on groups - Sugar was being passed origin instead of ox, oy - Updated the changelog - Removed parseMatrix in favor of new SVG.Matrix() - .matrix is the getter for a matrix, not .transform - added a [02:24:41] Using gulpfile ~/Desktop/svg/svg.js/gulpfile.js [02:24:41] Starting 'lint'... [02:24:43] Finished 'lint' after 2.32 s directive
* Integrated the transformations into the changes in 3.0.0Saivan2018-03-041-5/+1
|\
| * removed `size()` from `SVG.Text` to avoid name clashUlrich-Matthias Schäfer2018-03-031-5/+1
| |
* | Build the final transformation code and fixed linting errorsSaivan2018-03-042-2/+2
| |
* | Fixed most of the tests relating to transformationsSaivan2018-03-044-22/+34
| |
* | Added matrix composition and decompositionsSaivan2018-03-034-43/+107
| | | | | | | | | | | | | | | | This commit adds matrix composition and decompositions (untested), it also adds another playground to test that this is working as expected in every case. We also fixed a few linting errors.