Commit graph

431 commits

Author SHA1 Message Date
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
b466bcc6be Misc cleanup. (#55)
Former-commit-id: 8490a1405235c3902e8bca9d7fc2f6845b287d19
2020-02-20 16:34:52 +08:00
David Himmelstrup
6d4a07069b Feature colortheory (#57)
* Add 'lastA' combinator.

* Add 'mapT' combinator.

* Support multiple raster engines.

Former-commit-id: 2d314548528abd02e79c82557a107a303a836178
2020-02-19 20:26:52 +08:00
David Himmelstrup
2df8eda745 Add ctrl-c handler to the renderer. (#56)
Former-commit-id: a2a5146eda2277846d207dea91bd8ea39282ad26
2020-02-19 19:08:43 +08:00
David Himmelstrup
8017a1b577 Add map projection gif.
Former-commit-id: 51ba544fe6f67e1f654a48e0bc32f456f0737727
2020-02-12 20:50:11 +08:00
David Himmelstrup
8817f255a5 Fix bug in 'play'.
Former-commit-id: 5aa506a6c5db207e3731ba0eb19c8c38e462051a
2020-02-12 20:04:17 +08:00
David Himmelstrup
cbfb95f9be Geo projections (#52)
Former-commit-id: bc6475b83149db308bf541f1a49b6a8e67729a81
2020-02-11 19:10:45 +08:00
David Himmelstrup
bfb3b0f874 Evict macOS cache.
Former-commit-id: a2d91a5163abb01aa105a87ee1a439d7002030c0
2020-02-07 22:38:46 +08:00
Jan Hrcek
4e1bd4cf2f BoundingBox support for circles, ellipses and polylines (#51)
Former-commit-id: d53dc66690de6157ca494bcfd696d89830d2db00
2020-02-07 13:59:28 +01: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
703836bc89 Document Reanimate.Effect, add overInterval.
Former-commit-id: 2dd9a3589a045126ab857807cca601495bd6bb7a
2020-01-12 18:18:40 +08:00
David Himmelstrup
fbd07e5210 Improve README (#48)
Former-commit-id: f011f7fa3f2c1bae02affbd82fb48849ea4a1145
2020-01-10 21:08:50 +08:00
Jan Hrček
a66276a4d4 Extent pathify to work for elipses, polylines and polygons
Former-commit-id: f89ff11a1b57ac93f326d0443befdf3e7042e4ea
2020-01-06 08:00:08 +08:00
Jan Hrček
ddd259e35d Expand Reanimate.Svg.Constructor haddocks
Former-commit-id: 32bae383970fac714ff26764377e7206baef0007
2020-01-05 12:33:58 +08:00
Jan Hrček
0475629961 Add white border to progress bar
to differentiate it from the bar background in animations with white backgrokund


Former-commit-id: 29d4a1c072b291aea975a700a19204815606a9ff
2020-01-05 11:42:37 +08:00
Jan Hrček
b0ae85d22e Move index out of cursor, get rid of cursor
Former-commit-id: d9f858280d361e0c605066dbba144d2040f4137d
2020-01-05 11:42:37 +08:00
Jan Hrček
4d8685587e Simplify best frame lookup
Former-commit-id: ed8d02bf713771058e4822b6e27f4a7773233c4a
2020-01-05 11:42:37 +08:00
Jan Hrček
3f1429362c Improve FPS calculation in the viewer
Former-commit-id: 93cede8d328fd711bc0b8c7d2d7d0bca342b79a8
2020-01-05 11:42:37 +08:00
David Himmelstrup
ff87896f2d Update doc_xyzComponent golden file. Improve scene functions used by the color-theory animation.
Former-commit-id: 519931120215ee7c35ac4bb83ab0a2288e2af4c8
2019-12-19 18:31:39 +08:00
David Himmelstrup
5d2dc94bb9 Merge branch 'master' into feature-colortheory
Former-commit-id: e817f98eb8f81e83febf49bcf9534434a2beeef7
2019-12-18 18:07:24 +08:00
Jan Hrček
26cb61f90f Expand and improve animation haddocks
Former-commit-id: 5de68201ae639f15a32cbca820f72de81e3be9a7
2019-12-17 23:48:55 +08:00
David Himmelstrup
81e0a94d94 Play around with different storyboards.
Former-commit-id: 4351da0e37e5faa661da8800e45852ad0d127c41
2019-12-17 20:45:01 +08:00
David Himmelstrup
5e1f1fa4e9 Fix bug in xyzComponents documentation.
Former-commit-id: 3662ce918ad4eb0f969479a8e7df84aa2d82ccaf
2019-12-17 20:43:41 +08:00
David Himmelstrup
b9e441f37c Merge branch 'feature-colortheory' of github.com:Lemmih/reanimate into feature-colortheory
Former-commit-id: ab3ba517f26d45b893f4e995ae3b5d441285f92c
2019-12-17 18:16:44 +08:00
David Himmelstrup
cb808a9264 Check for convert (imagemagick) and inkscape. (#42)
Former-commit-id: 185466e7cdb886f83e49e0c9387bf48ed099869c
2019-12-17 12:22:04 +08:00
David Himmelstrup
9ac2e7e6f9 Merge branch 'master' into feature-colortheory
Former-commit-id: 4469cf9952f8f233d5a2a8ab16e24bcff29f4c71
2019-12-17 11:01:27 +08:00
David Himmelstrup
f784d4a1fe Add background for progress bar (needed in chrome), add black background for text with 50% opacity.
Former-commit-id: a1ebcdb079e6ab77ba9d93349448dd0bd9624470
2019-12-16 09:25:23 +08:00
Jan Hrček
e8d3e023ea Take potential seek into account when resuming animation
Former-commit-id: c55cba8e4b15fd8ea85a58eafd0b9faf63895543
2019-12-16 09:25:23 +08:00
David Himmelstrup
b9f4d3333e Remove react-js viewer.
Former-commit-id: c1050d0ae7399a45784712a9eb5327ac05274c9c
2019-12-16 09:25:23 +08:00
Jan Hrček
5607f8fe1b Fix width of Play/Pause button to prevent ui jumping
Former-commit-id: 222cb639943eff54e8d915408f7cc1872c489642
2019-12-16 09:25:23 +08:00
Jan Hrček
fa797cdd17 Add FPS view when runnin animation
Former-commit-id: 70ec16a7fcefd2c3c8c7450b9a9dbaeda3a3932d
2019-12-16 09:25:23 +08:00
Jan Hrček
90453065bf Add help popup explaining keyboard shortcuts
Former-commit-id: 2c8d1aea108718162772c78fcadac35177ce52d4
2019-12-16 09:25:23 +08:00
Jan Hrček
24cd9f4492 Add keyboard shortcuts
Former-commit-id: 3c38f489b6d950706be33d927ee0384e818ae27e
2019-12-16 09:25:23 +08:00
Jan Hrček
6c9a762eb6 Remove ReceivingFrames state, always enable player controls
Former-commit-id: 179c8747657a43a4aabec34dfdd5f797085d0ca4
2019-12-16 09:25:23 +08:00
Jan Hrček
81a0cd5dc9 Simplify things by using onAnimationFrameDelta
Former-commit-id: c372ef1f054479e744f0833e732cd06c6ffd5ff0
2019-12-16 09:25:23 +08:00
David Himmelstrup
db33ea6a42 elm viewer: resume from the right frame when unpausing.
Former-commit-id: 5a0d0972f24057dbcabd39bb704ed56e172f77b9
2019-12-16 09:25:23 +08:00
David Himmelstrup
507df46efc Update golden files.
Former-commit-id: 540579ad75db78d075ad75e295b260806322de93
2019-12-16 09:25:23 +08:00
David Himmelstrup
6b24b06271 Fix warnings.
Former-commit-id: 629b9769ede15212759b677c02a751c81de671cb
2019-12-16 09:25:23 +08:00
David Himmelstrup
220930d40e Add slowly rendering example.
Former-commit-id: 3bc565ede0b414c44dcad3798966f06726bcead3
2019-12-16 09:25:23 +08:00
Jan Hrček
5a7c53c3f4 Implement basic elm viewer
Former-commit-id: bb096343c7e818db5ac668c5666e6935c1172916
2019-12-16 09:25:23 +08:00
David Himmelstrup
b93c35af63 Clean up azure build scripts.
Former-commit-id: 0fb24bf510f09cb5a757c3f78e901f92d84d3531
2019-12-13 20:04:00 +08:00
David Himmelstrup
3a7016f093 Use improved cache task.
Former-commit-id: bdb1cfedadbe2407beb9f8999eb5cd0157972e8a
2019-12-13 19:35:09 +08:00
David Himmelstrup
767d932f58 Try to fix azure builds.
Former-commit-id: e29760154bf6482c07c33edc37c0ce7f9dd0d321
2019-12-13 19:34:21 +08:00
David Himmelstrup
8f5fe0edf1 Disable vectorize and svgAsPngFile when testing.
Former-commit-id: 96e8ce059993533902993e499b4a78d12b43dbb9
2019-12-13 19:08:18 +08:00
David Himmelstrup
7817520c64 Golden file for doc_ternaryPlot is too large. Drop it.
Former-commit-id: c6040bd123e75905dc09c3651ec81052c7950d0b
2019-12-13 18:56:01 +08:00
David Himmelstrup
dce99c7f70 Test suite: check the svg output of examples.
Former-commit-id: 344c1532412a3a57bbeaf67c9e919119de4a10b7
2019-12-13 18:54:35 +08:00
David Himmelstrup
5575e707a7 More color-theory work.
Former-commit-id: 85fac8f7880d1ad0ddd54c6cd22f93e19043898f
2019-12-13 18:35:41 +08:00
David Himmelstrup
c3778712d0 Change semantics for 'tweenVar'
Former-commit-id: e0a4be1733f61f7c9def8a7be868fb6c2738aa87
2019-12-11 20:07:38 +08:00
Jan Hrček
24c43387ef Calculate render width/height if user provides just one of them
Former-commit-id: 10829a6ade399a457ea8328b17c666a770088325
2019-12-11 18:06:54 +08:00