Mike Pilgrem
744178deb0
Bump stack.yaml to LTS 18.15
...
Also adds explicit imports to module `Reanimate.Math.Triangulate`, to avoid name shadowing errors.
2021-11-07 16:51:53 +00:00
David Himmelstrup
df0f8e591b
Disable building against stackage nightly. ( #216 )
...
* Disable nightly build because github no longer accepts comments from forks.
* Disable azure nightly builds.
* Use stack-18 by default.
2021-09-11 13:34:52 +08:00
David Himmelstrup
7887fef434
Update stack lts version. ( #200 )
...
* Use newest reanimate-svg.
* Use lts-16 for docker.
2021-03-11 13:08:14 +08:00
David Himmelstrup
0e580e0fdf
Use newest reanimate-svg. ( #197 )
2021-02-20 18:46:26 +08:00
David Himmelstrup
16fd952c9a
Rework live reloading. ( #191 )
2021-01-04 13:17:34 +08:00
David Himmelstrup
e9a2bd3bd0
Depend on reanimate-svg >= 0.13
2020-10-10 15:19:55 +08:00
David Himmelstrup
110ff7578c
Bump reanimate-svg version.
2020-10-07 09:52:11 +08:00
David Himmelstrup
f207019713
Use reanimate-svg-0.11.0.0 ( #161 )
...
* Use new reanimate-svg.
* Disable nix workflow.
2020-09-08 14:01:18 +08:00
David Himmelstrup
7797585dc0
Switch to LTS-16.12 to get Windows fixes. ( #147 )
2020-09-01 13:43:44 +08:00
David Himmelstrup
117179cf60
[WIP] Use hgeometry instead of custom code ( #142 )
2020-08-26 17:39:13 +08:00
David Himmelstrup
63fd198739
Improve filter effect support ( #119 )
...
* Depend on newer reanimate-svg.
2020-07-28 22:37:51 +08:00
David Himmelstrup
d64e36fe05
Use high-performance earcutting algorithm ( #105 )
2020-07-11 14:35:06 +08:00
David Himmelstrup
78c7202e16
Switch to lts-16.0
...
Former-commit-id: 5fd8cf30e770163712607d98bcdc0aa91555ae62
2020-06-10 14:54:26 +08:00
David Himmelstrup
e87ac888fb
Improve CI coverage ( #85 )
...
Build with lts-12. LTS-11 is too far out of date, though.
Former-commit-id: edbfa373638eac25f6c8eb90dcd87101c01dfb79
2020-06-03 12:50:28 +08:00
David Himmelstrup
4356efbc7e
Feature morph ( #62 )
...
* Disable windows CI (because of hmatrix)
* Implement ear-clip triangulation.
* Implement common framework for polygon morphing.
* Draft implementations of compatible triangulation and mesh smoothing.
* Implement least-work morphing.
* Implement as-rigid-as-possible morphing.
* Implement SSSP.
* Draft article about polygon morphing.
Former-commit-id: f6f19f58b9dd58c655bcca0ed2d65f72726f0a06
2020-05-14 15:14:29 +08:00
David Himmelstrup
fd2935c2ba
Improve README examples ( #68 )
...
- Move examples higher, above any technical details.
- Use a consistent off-white background color.
- Use more interesting and less trivial examples.
- Play at 50fps rather than 25fps.
- Host offsite (imgur) as to not take up repo space.
- Link to source file for each example.
Former-commit-id: 7e62a3a1ca99e9abc5781568ff920066c94783ee
2020-05-06 19:16:25 +08:00
David Himmelstrup
458da0f2ec
Country distortion video ( #54 )
...
* Support GeoJSON.
* Fix framerate issue for gifs.
* Vastly improve performance for SVG serialization.
Former-commit-id: b0dbb06b8810d56aa993d7138dd97c9e514db2e3
2020-02-20 21:22:36 +08:00
David Himmelstrup
8694425284
Feature showcase ( #29 )
...
* Add 'mkText'.
* Add builtin svg logo.
* Bump dependency on reanimate-svg.
Former-commit-id: 94cbf80b828ca3cb59e3bcf577299a6f84418fbf
2019-11-17 13:02:37 +08:00
David Himmelstrup
77fd94dd32
Test against stack-nightly. ( #27 )
...
* Relax base dependency.
* Disable diagrams.
* Remove unused dependencies.
* Use new version of chiphunk.
* Fix imports.
* Workaround for warnings in newer versions of ghc.
* Don't be pedantic during the nightly test.
Former-commit-id: 76e3f3c4568e8a340014622260a6c5e84224d67b
2019-11-01 12:58:38 +08:00
David Himmelstrup
8648b7fee0
Feature params ( #24 )
...
* Vars and Sprites.
* Bump reanimate-svg dependency.
* Don't memo raster images.
* Feature: svgAsPngFile :: Tree -> FilePath
Former-commit-id: 96681be8f654a1a1638ac778031e76b575782dbd
2019-10-14 18:53:53 +08:00
David Himmelstrup
24ce4fbc17
Depend on chiphunk-0.1.2.0
...
Former-commit-id: d7d8f777d77488557f08668d814602169fe5bd89
2019-10-01 17:48:17 +08:00
David Himmelstrup
eb89cac14c
Add colormaps to documentation.
...
Former-commit-id: d9db76c4f0715800ef6f94e6618d6682a2c8112b
2019-09-29 10:06:24 +08:00
David Himmelstrup
14c6f7bca8
2D physics simulations using Chipmunk2D. ( #16 )
...
* Basic 2D physics support.
* PolyShape: Code for decomposing arbitrary shapes into convex polygons.
Former-commit-id: 6cdce508f8bb7b6a20833d1e5204b93e7b19707f
2019-09-24 10:12:01 +08:00
David Himmelstrup
faed6a0f7d
Bump reanimate-svg dependency to 0.9.2.1
...
Former-commit-id: 0144c610dfa732e3d99f64f17ab2740eae86a5c4
2019-09-20 14:09:12 +08:00
David Himmelstrup
86a1436dab
Bump stack to lts-13.14.
...
Former-commit-id: 965be5bd71a4e050aa168ade6e5b44c0fb3002bb
2019-09-12 17:58:26 +08:00
David Himmelstrup
158d79a9e7
Fix race condition issues on Windows.
...
Former-commit-id: 970a6f8c92ba8cab41053cb7a933a45f416e8696
2019-09-12 14:54:59 +08:00
David Himmelstrup
1b17180569
Add testsuite.
...
Former-commit-id: bc34312dfef68bc81fc1257970786ea7b23ee99b
2019-09-09 19:10:31 +08:00
David Himmelstrup
73d8093808
Bump to reanimate-svg-0.9.0.2
...
Former-commit-id: a5685bb97dc2779d26a4f2b2fa4c36f528887db0
2019-09-01 12:41:22 +08:00
David Himmelstrup
fb0afc00fe
Random updates.
...
Former-commit-id: 4c90ed32c5bf46519cf2b7258330aaefbceae216
2019-07-04 18:16:49 +08:00
David
a4121d01d9
Better caching, bundle viewer.
...
Former-commit-id: cacfc7fd5402fadd381d16c748cdfdbf97a63cd9
2019-03-08 16:36:25 +01:00
David
a18576b2bd
Wibbles.
...
Former-commit-id: 7d2a6e17bdcf21a007335dcaa50b3a0b8bd10ec5
2019-03-07 14:42:27 +01:00
David
f4c7dddc6e
Use reanimate-svg-0.8.0.0
...
Former-commit-id: ab6c56508d29cf924f0f2dbb59d798cf55576ebb
2019-03-05 15:11:11 +01:00
David
5cbffbe2e4
Switch from svg-tree to reanimate-svg.
...
Former-commit-id: 0b46ed1c6f1319e30bfe3b0d8ae3abcc7962ee5b
2019-03-03 16:17:30 +01:00
David
a1b9b42a91
Support diagrams.
...
Former-commit-id: 94e65d8cf820f1a60b9ac0bdf897495e1c58e80d
2019-03-03 16:09:59 +01:00
David
73d2a4154b
Work on a high-level API. Rewrite examples.
...
Former-commit-id: 9ece1999ff54c8deb26ad996e92d7e787e16ff5d
2019-02-18 22:37:54 +01:00
David
bf841e0f79
Update version bounds and default resolver.
...
Former-commit-id: 05d79079e158c38092910c8173d1b53c3c0842f0
2019-02-17 14:31:13 +01:00
David
ac09dc8932
First stab at reanimate.
2019-02-13 21:08:49 +01:00