aboutsummaryrefslogtreecommitdiffstats
path: root/playgrounds
Commit message (Collapse)AuthorAgeFilesLines
* fix playgrounds, delete unneeded filesUlrich-Matthias Schäfer2018-12-015-5/+5
|
* Implemented random colors and added back the playgroundsSaivan2018-12-029-1/+228
| | | | | | | | | | This commit adds back the playgrounds and the npm demo. We also implemented a few methods to generate pretty random colors. Changes ======= - Added back the playgrounds and the npm demos - Implemented a few random color generators
* Allowed the origin to stay fixed as we animate transformsSaivan2018-06-262-14/+22
| | | | | | | | | | | 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
* Fixed all of the low hanging problems so declarative worksSaivan2018-05-261-43/+33
|
* Fixed recommendations by @Fuzzyma regarding transformsSaivan2018-03-052-5/+9
| | | | | | | | | | | | 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
* Fixed most of the tests relating to transformationsSaivan2018-03-041-2/+1
|
* Added matrix composition and decompositionsSaivan2018-03-036-66/+213
| | | | | | | | 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.
* All transformations except fx and Transformations are passing nowSaivan2018-03-021-9/+17
| | | | | This commit modifies the specification (and in some places the code) to reflect the changes to the transformations.
* Investigating a possible rbox issue when transformingSaivan2018-03-021-5/+13
|
* Fixed a few more specifications regarding the new transformsSaivan2018-03-022-4/+19
|
* Implemented new transformationsSaivan2018-03-022-9/+30
| | | | | | This commit implements the new transformation model, but it also needs to modify a few tests to fit the new format. This is still a work in progress.
* Made developing a little more enjoyableSaivan2018-02-273-0/+76
This commit adds playgrounds and a build:dev mode. Now you can call npm run build:dev to make the linter warn you about errors without breaking. Also, we now have playgrounds, where you can use a built version of svg.js to run your own tests.