Commit graph reanimate/reanimate.cabal
Author SHA1 Message Date
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