David Himmelstrup
2cac0b4f18
Bump version to 0.3.3.0
...
Former-commit-id: e61c7ab08a56fbe8f05be0c6d15c7749acd6d6b9
2020-05-22 23:32:01 +08:00
David Himmelstrup
7e1c7ea511
Voice control ( #75 )
...
Add voice control via Reanimate.Voice.
Include rtfd article.
Former-commit-id: f80bb58031f6dfbb83bc8f188c17013afcb2dfd9
2020-05-22 23:30:44 +08:00
Tristan Cacqueray
d92660fe18
Rename Interpolate module to ColorComponents
...
Fixes #73
Former-commit-id: d95bb857fb676acc16669b58014fae33f697f61f
2020-05-21 21:12:33 +08:00
Tristan Cacqueray
7ae0efff7c
Rename Signals module to Ease
...
Fixes #74
Former-commit-id: 2158ce2d2ca183ccf0f6bfa7cf3899461db51887
2020-05-21 20:41:05 +08:00
David Himmelstrup
841571f062
Add stars example. ( #71 )
...
Former-commit-id: cda8a6c63bc5be127c2b06dbab7482f16ed66cdb
2020-05-18 20:49:32 +08:00
David Himmelstrup
571b38f105
Fix haddock bugs and bump version to 0.3.2.3
...
Former-commit-id: a08a7f9ccd6032c76bfecbc5354f376c92fc1db0
2020-05-16 22:08:27 +08:00
David Himmelstrup
f78ca57efd
Bump version to 0.3.2.2
...
Former-commit-id: da06ee23f900606e00732d701b9d3a51765e7416
2020-05-16 21:25:59 +08:00
David Himmelstrup
17a5a693f0
Fix exposed modules when hmatrix is enabled.
...
Former-commit-id: 4ce326c8c2a7de18ce7826661f5bcd81e6363b06
2020-05-16 21:17:14 +08:00
David Himmelstrup
42011706e3
Disable hmatrix by default and bump version to 0.3.2.1
...
Former-commit-id: f2d5c33efa598407bf93960b0eca92d2db4ed555
2020-05-16 21:04:31 +08:00
David Himmelstrup
ab54138680
Bump version to 0.3.2.0
...
Former-commit-id: 50af31289bf789e457daf2f456766493ad250ea2
2020-05-16 14:38:14 +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
d963d2a2c2
Bump version to 0.3.1.0
...
Former-commit-id: bcfa2cbfde1dc1d2e5882c5cfa62f7bebcfae8e2
2020-05-12 13:17:53 +08:00
David Himmelstrup
b742f7f0ab
Bump version to 0.3.0.0 and update ChangeLog.md
...
Former-commit-id: e9045987972d68bc940abf27ea1f537d39f2f7da
2020-05-11 13:48:20 +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
a276f55b27
Bump version to 0.2.0.2
...
Former-commit-id: 7a701546bedd6c9d163b9170533beca22ea991a0
2020-02-25 09:00:15 +08:00
David Himmelstrup
f7e330725a
Don't build test suite by default.
...
Former-commit-id: 1c4aa04eab09b40ab9c0a56fe452f92a152c2146
2020-02-25 09:00:05 +08:00
David Himmelstrup
812f44010a
Bump version to 0.2.0.1
...
Former-commit-id: d4bd1a0a4f6b79966447d817c34767cfb2369ac3
2020-02-24 21:35:08 +08:00
David Himmelstrup
b6559297e5
Bump version to 0.2.0.0
...
Former-commit-id: 61d3eb43bdfca6f3145217f83b7e923ee7be0070
2020-02-22 20:34:52 +08:00
David Himmelstrup
ff2f7f614b
Documentation (mostly for scenes) ( #58 )
...
Former-commit-id: 76fe4a261710ff744d09c9dd0a9b694f759fda41
2020-02-22 20:32:31 +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
cbfb95f9be
Geo projections ( #52 )
...
Former-commit-id: bc6475b83149db308bf541f1a49b6a8e67729a81
2020-02-11 19:10:45 +08:00
David Himmelstrup
4bfafa4d8e
Color-theory updates and related API changes. ( #50 )
...
Rewamp the scene api, add circle plots, add blender flips, fix caching issue in driver, fix bug in partialSvg.
Former-commit-id: 5cb900521044fee13766dd7474fd9b72c7691686
2020-02-02 09:17:29 +08:00
Jan Hrček
5a7c53c3f4
Implement basic elm viewer
...
Former-commit-id: bb096343c7e818db5ac668c5666e6935c1172916
2019-12-16 09:25:23 +08:00
David Himmelstrup
073b28bbf8
More documentation, parameters, update blender example.
...
Former-commit-id: ce16e476bf8f417dafd091f12559f83da25ebbff
2019-12-09 17:22:14 +08:00
David Himmelstrup
aa6b3545c3
Add blender support.
...
Former-commit-id: 1814bbcd11b4296347680a3f3a387d153e3f66fc
2019-11-28 20:45:13 +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
3661e1002a
Bump version to 0.1.9.0
...
Former-commit-id: 7f3475ad853c9022926f4bcc327bf1793624e956
2019-10-11 22:09:56 +08:00
David Himmelstrup
e17e249ec0
Include examples/* as extra source files.
...
Former-commit-id: d80fda48a227530fbc6a3ed2a8f62ae7b5fd3801
2019-10-11 22:07:13 +08:00
David Himmelstrup
cffabcb58f
refactor: drop Reanimate.Examples and Reanimate.Combinators
...
Former-commit-id: 2c622c2267df087d12fca79b0bdc5ec89032454a
2019-10-02 12:51:00 +08:00
David Himmelstrup
78c5afaa3b
Bump version to 0.1.8.0
...
Former-commit-id: 1f8c57e96c328408a3abfa0dfa9b9757b0571a30
2019-10-01 22:17:17 +08:00
David Himmelstrup
584172e869
chiphunk >= 0.1.2.0
...
Former-commit-id: eee98f686a9fd16d2f8eb7949debf405855ccafc
2019-10-01 17:48:47 +08:00
David Himmelstrup
f1b73da398
Merge branch 'master' into color-theory
...
Former-commit-id: b7cad8a8f7f9e7e32ef372fc9f15e7e21e5be61a
2019-09-29 14:31:06 +08:00
David Himmelstrup
eb89cac14c
Add colormaps to documentation.
...
Former-commit-id: d9db76c4f0715800ef6f94e6618d6682a2c8112b
2019-09-29 10:06:24 +08:00
David Himmelstrup
a4d6ae0156
Fix cabal format.
...
Former-commit-id: 303cba095831bcdc9eef4de9bacf5c0a89461e7b
2019-09-28 21:39:26 +08:00
David Himmelstrup
756a404095
Require cabal >= 1.18
...
Former-commit-id: 416e16a0f4505d4afcd0817a74b86d1a4e280037
2019-09-28 21:37:12 +08:00
David Himmelstrup
a46fe0d51c
Bump version to 0.1.7.0
...
Former-commit-id: 838dcd780d8c792cf40a17a888f51a793fecf375
2019-09-28 21:36:17 +08:00
David Himmelstrup
dfd52961ae
Use gifs to improve documentation. ( #21 )
...
Former-commit-id: 40e5ccedcf5d1ca8f0d5cc373ba3b3c4cc2d6c6a
2019-09-28 21:35:42 +08:00
David Himmelstrup
c2af9fbac0
Improve haddock documentation. ( #20 )
...
* Improve CLI help message.
* Change hackage badge color.
* Add supported platforms.
* Add 'signalOscillate'
* Split SVG module into smaller parts.
Former-commit-id: ad62a06a5442912f6bd0be0e10d02fe53345b846
2019-09-28 16:24:41 +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
bb8f145868
Basic keymap support (up,down,left,right,space). ( #14 )
...
Former-commit-id: 1a1e913bbaf544781e048d1362c5ac4cfbb541a7
2019-09-20 15:36:36 +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
1c93dcfe13
More color-theory dev.
...
Former-commit-id: f1836eac8309ba0df2a7e6f863f2544cab0c86db
2019-09-20 11:24:00 +08:00
David Himmelstrup
df910dee39
Merge branch 'master' into color-theory
...
Former-commit-id: 44d5fcbd947cba902159ec635fc762e4b23a1a21
2019-09-18 19:21:45 +08:00
David Himmelstrup
89905ebe39
Set viewbox to 16 by 9. ( #11 )
...
* Set viewbox to 16 by 9.
* Update examples and fix process termination bug in driver.
* Add module for constants.
Former-commit-id: 1c77569e771455e674485e2fc58ee57e7df5f3c5
2019-09-18 19:20:14 +08:00
David Himmelstrup
e5d8674235
Add Reanimate.Builtin.TernaryPlot
...
Former-commit-id: e046e1a803abfc3fc8d8694742e1d173410df6c9
2019-09-17 22:09:37 +08:00
David Himmelstrup
8bf9c4b486
Implement 'render --compile' for faster rendering. ( #10 )
...
Former-commit-id: 444b8b5113205df533b949b7b7e328a94132dc2e
2019-09-17 18:52:47 +08:00
David Himmelstrup
716a42cdaf
Add animation effects. ( #9 )
...
* latex-wheel and MonadFix for Scene.
* Add Effects module.
Former-commit-id: 824ebe9919e57fcc3af7c8c4d6afa0e9899564f8
2019-09-17 18:21:52 +08:00
David Himmelstrup
8f7a563677
Fix compiler warnings.
...
Former-commit-id: 4d55be74eed68a6d0f03a629ee1466247aad45b5
2019-09-15 14:23:32 +08:00