Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | reordered modules, add es6 build | Ulrich-Matthias Schäfer | 2018-11-06 | 1 | -159/+0 |
| | |||||
* | Linted all files, upgraded all dependencies | Ulrich-Matthias Schäfer | 2018-11-05 | 1 | -14/+14 |
| | |||||
* | rework of classes, make events on every object possible | Ulrich-Matthias Schäfer | 2018-11-05 | 1 | -3/+4 |
| | |||||
* | Revert back to classes, fix remaining tests | Ulrich-Matthias Schäfer | 2018-11-04 | 1 | -2/+2 |
| | |||||
* | fix even more tests | Ulrich-Matthias Schäfer | 2018-11-04 | 1 | -2/+3 |
| | |||||
* | implement registerMethods(), introduce real arrays for modern browsers, fix ↵ | Ulrich-Matthias Schäfer | 2018-11-04 | 1 | -1/+4 |
| | | | | some tests | ||||
* | fix a few mistakes. Make sugar work. Roll back to childNodes because ↵ | Ulrich-Matthias Schäfer | 2018-11-01 | 1 | -6/+7 |
| | | | | children is 10x slower | ||||
* | convert everything to es6 classes and imports | Ulrich-Matthias Schäfer | 2018-10-25 | 1 | -12/+14 |
| | |||||
* | activate sugar before merge | Ulrich-Matthias Schäfer | 2018-10-18 | 1 | -151/+151 |
| | |||||
* | Initial planning for the Timeline Module | Saivan | 2018-04-18 | 1 | -151/+151 |
| | | | | | | 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 typos | Saivan | 2018-03-05 | 1 | -1/+1 |
| | | | | | 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 transforms | Saivan | 2018-03-05 | 1 | -9/+14 |
| | | | | | | | | | | | | 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 | ||||
* | Build the final transformation code and fixed linting errors | Saivan | 2018-03-04 | 1 | -1/+1 |
| | |||||
* | Fixed most of the tests relating to transformations | Saivan | 2018-03-04 | 1 | -1/+11 |
| | |||||
* | Added matrix composition and decompositions | Saivan | 2018-03-03 | 1 | -4/+13 |
| | | | | | | | | 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 now | Saivan | 2018-03-02 | 1 | -6/+6 |
| | | | | | This commit modifies the specification (and in some places the code) to reflect the changes to the transformations. | ||||
* | Implemented new transformations | Saivan | 2018-03-02 | 1 | -12/+21 |
| | | | | | | 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 enjoyable | Saivan | 2018-02-27 | 1 | -9/+9 |
| | | | | | | | 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. | ||||
* | Merged the 3.0.0 branch to add the linter | Saivan | 2018-02-27 | 1 | -49/+52 |
|\ | | | | | | | | | I added the linter here to make programming and running the tests easier throughout the programming process. | ||||
| * | All files now loosely abide by standard linting | Saivan | 2018-02-27 | 1 | -58/+61 |
| | | | | | | | | | | | | This commit completes the rest of the files, making sure they are in the standard linting format. Next we will add the linter to the build process of our application. | ||||
* | | Matrix operations now apply to the current matrix | Saivan | 2018-02-26 | 1 | -6/+4 |
|/ | | | | | This commit applies matrix operations to the current matrix, so calling mat.rotate will rotate the current matrix directly | ||||
* | `SVG.extend` now expects exactly one module or an array of modules | Ulrich-Matthias Schäfer | 2017-04-25 | 1 | -4/+4 |
| | | | | | | Conflicts: dist/svg.js dist/svg.min.js | ||||
* | Making initial changes for svg.js v3.0 | Ulrich-Matthias Schäfer | 2017-03-10 | 1 | -2/+2 |
| | | | | | | | | | | | | - removed `SVG.Array.split()` function (#604) - removed workaround for browser bug with stroke-width (#560) - removed polyfills - removed `ungroup()` in favour of `flatten()` - gradients now have their corresponding nodename as type and not only radial/linear (#606) - `SVG.Path.pointAt()` correctly returns an `SVG.Point` now (#607) - replaced static reference to `masker` in `SVG.Mask` with the `masker()` method - replaced static reference to `clipper` in `SVG.ClipPath` with the `clipper()` method - replaced static reference to `targets` in `SVG.Mask` and `SVG.ClipPath` with the `targets()` method (all three #563) | ||||
* | add ability to use `font()` method like `attr()` method (#620) | Ulrich-Matthias Schäfer | 2017-03-08 | 1 | -10/+11 |
| | |||||
* | make flip working with both axis when no parameter / only offset is passed | Ulrich-Matthias Schäfer | 2017-03-06 | 1 | -1/+2 |
| | |||||
* | added `font()` method to `SVG.Tspan` (#599) | Ulrich-Matthias Schäfer | 2017-03-05 | 1 | -1/+1 |
| | |||||
* | `dx()/dy()` now accepts percentage values, too (#524) | Ulrich-Matthias Schäfer | 2017-03-05 | 1 | -2/+2 |
| | | | | but only if the value on the element is already percentage | ||||
* | added tests to increase code coverage | Ulrich-Matthias Schäfer | 2017-02-28 | 1 | -1/+1 |
| | |||||
* | Fix the bug where relative matrix transforms are not animated | Rémi Tétreault | 2016-11-09 | 1 | -4/+5 |
| | | | | Also, add the possibility to make uniform skew transform. | ||||
* | Removed wrong tests in sugar.js, fixed remaining tests. Made fill and stroke ↵ | Ulrich-Matthias Schäfer | 2016-10-12 | 1 | -0/+2 |
| | | | | a nop when no argument given | ||||
* | fixed old target references | Ulrich-Matthias Schäfer | 2016-04-09 | 1 | -2/+2 |
| | |||||
* | relative movements, delayed (queued) start of animation | Ulrich-Matthias Schäfer | 2015-12-23 | 1 | -2/+2 |
| | |||||
* | added all fx methods, styles and attrs | Ulrich-Matthias Schäfer | 2015-12-16 | 1 | -2/+2 |
| | |||||
* | tab to space, block comments to line comments | Ulrich-Matthias Schäfer | 2015-11-06 | 1 | -2/+2 |
| | |||||
* | Fixes #366 | Sam Thomson | 2015-07-30 | 1 | -8/+9 |
| | |||||
* | remove useless executable permission | Peter Dave Hello | 2015-06-23 | 1 | -0/+0 |
| | |||||
* | Added SVG.Bare for creation of non-described elements | wout | 2014-08-01 | 1 | -0/+12 |
| | |||||
* | Added more control to SVG.Matrix | wout | 2014-07-28 | 1 | -2/+6 |
| | |||||
* | Installed Jasmin 2.0.1 | wout | 2014-07-26 | 1 | -8/+10 |
| | |||||
* | Added support for scale center on matrices | wout | 2014-07-12 | 1 | -1/+3 |
| | |||||
* | Completely reworked transform system | wout | 2014-07-11 | 1 | -20/+7 |
| | |||||
* | Added SVG.Circle, removed structural internal references | wout | 2014-06-25 | 1 | -6/+2 |
| | |||||
* | Bumped to 1.0.0-rc.6 | wout | 2014-03-04 | 1 | -1/+1 |
| | |||||
* | Completely reworked `SVG.Text`, `SVG.TSpan` and `SVG.PathArray` and bumped ↵ | wout | 2014-02-14 | 1 | -24/+23 |
| | | | | to 1.0.0-rc.5 | ||||
* | added pointAt() method to SVG.Path | wout | 2014-02-05 | 1 | -16/+24 |
| | |||||
* | Bumped to v0.33 | wout | 2014-01-22 | 1 | -0/+9 |
| | |||||
* | Distinguished SVG.Container from SVG.parent, bumped to v0.32 | wout | 2013-08-05 | 1 | -1/+1 |
| | | | | SVG.Use inherits from SVG.Shape | ||||
* | Fix in fill() method | wout | 2013-06-23 | 1 | -2/+2 |
| | |||||
* | Added translate() method | wout | 2013-05-29 | 1 | -2/+9 |
| | |||||
* | Bumped to v0.15, removed hsb color support | wout | 2013-04-26 | 1 | -1/+1 |
| |