| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
| |
| |
| | |
PID controller for testing reasons
|
| | |
|
| | |
|
| | |
|
| | |
|
| |\ |
|
| | | |
|
| |/ |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| | |
- 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
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| | |
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
|
| |
| |
| |
| |
| | |
Since gbox is completely replaced by rbox, we don't need
it anymore. There were also a few small errors to fix.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| | |
|
| |\ |
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | | |
This commit fixes all of the tests to reflect all of the changes to
our transform code. It also makes the default test output dots
instead of anything else.
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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.
|
| | |
| | |
| | |
| | |
| | | |
This commit modifies the specification (and in some places the code) to
reflect the changes to the transformations.
|
| | | |
|
| | | |
|
| |\ \ |
|
| |\ \ \ |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
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.
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This commit updates the README with up to date instructions about
how to run and build the library, as well as how to run the tests,
playgrounds and performance tests
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
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.
|
| |\ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
I added the linter here to make programming and running the tests
easier throughout the programming process.
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This commit applies matrix operations to the current matrix, so
calling mat.rotate will rotate the current matrix directly
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This commit allows us to form a compounded matrix by setting
parameters like scale, translate, rotate etc directly in a single
call by asserting a particular matrix order.
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This commit simply identifies some of the code that we will be
retiring in 3.0.0 related to transformations. I have commented
and in some cases removed code that will not be required.
Changes
=======
- Added the new affine composition and decomposition functions
- Commented out code that will be removed in coming commits
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This reverts commit 55874e6dd16cb85181e879b8c35b4e65bb310e11, reversing
changes made to 31e94c28d85f676a0f4ec073a06435bc86b1dc73.
|
|\ \ \ \ \ \
| |_|_|_|_|/
|/| | | | | |
make `at()` method of morphable objects throw when no destination is set (#797)
|
|/ / / / / |
|
| |_|_|/
|/| | | |
|
|\ \ \ \
| |_|_|/
|/| | | |
make ungroup working on groups and nested for one depths
|
|/ / / |
|
| | | |
|
|\ \ \
| | | |
| | | | |
merge SVG.Doc and SVG.Nested. Add isRoot() method
|
| | | |
| | | |
| | | |
| | | | |
too and added isRoot test
|
| | | | |
|
|/ / /
| | |
| | |
| | | |
decide between doc and nested
|