aboutsummaryrefslogtreecommitdiffstats
path: root/playgrounds/transforms
Commit message (Collapse)AuthorAgeFilesLines
* dependency updates, easier formattingUlrich-Matthias Schäfer2023-06-133-21/+14
|
* typos (#1179)ordago2020-12-171-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * typos in 1000-accesses.js * typos in transforms.js * typos in Controller.js * typos in Runner.js * typos in Timeline.js * typos in Dom.js * typos in Marker.js * typos in Mask.js * typos in Tspan.js * typos in containerGeometry.js * typos in event.js * typos in css.js * typos in data.js * typos in sugar.js * typos in EventTarget.js * typos in List.js * typos in Matrix.js * typos in SVGArray.js * typos in utils.js * typos in RAFPlugin.js * typos in Runner.js * typos in Timeline.js * typos in Dom.js * typos in Pattern.js * typos in arrange.js * typos in Box.js * typos in SVGNumber.js * typos in utils.js * typos in CONTRIBUTING.md
* fix playgrounds, delete unneeded filesUlrich-Matthias Schäfer2018-12-011-1/+1
|
* Implemented random colors and added back the playgroundsSaivan2018-12-023-1/+70
| | | | | | | | | | 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 recommendations by @Fuzzyma regarding transformsSaivan2018-03-051-2/+7
| | | | | | | | | | | | 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
* Added matrix composition and decompositionsSaivan2018-03-032-59/+10
| | | | | | | | 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-272-0/+34
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.