Commit graph

814 commits

Author SHA1 Message Date
Brad Neimann
1353d0f1b8 Use open-browser package to support more platforms
Former-commit-id: 5775895d191e2064a2f4b53cf2a8d8cc7ffc613f
2019-04-05 17:15:29 +11:00
Brad Neimann
16c4248ebf Remove unused 'unix' dependency
This dependency is unused, but its presence causes Windows compilation
to fail.


Former-commit-id: 2acd5e377e9d010406f15775e23f80a3b1cd6a08
2019-04-05 17:04:08 +11:00
David
c6ed58b443 Add sunflower example.
Former-commit-id: 86c06e3d049c06118644d7edf7e9e71be54f6522
2019-03-22 19:25:14 +01:00
David
870cd72645 Tangent example.
Former-commit-id: d7d41d0150b516dc77ac487a7f92a8afc3a92cb2
2019-03-22 19:21:58 +01:00
David
de387101f2 Update TODO.
Former-commit-id: 2e491a73dbb12c5416753b4e506283ae692a4972
2019-03-12 15:44:23 +01:00
David
9632e1db9b Bump version to 0.1.4.1
Former-commit-id: c3ff286a5631fc379c0f0c6c7208dddede7487ff
2019-03-12 15:41:04 +01:00
David
e984bab39a Use crossplatform filewatching library.
Former-commit-id: 7b9f72fb826176feb2709450f41c3b7045279cb1
2019-03-12 15:40:44 +01:00
David
fb9aed29fc Fix typo
Former-commit-id: c8bf5403928c960381d0e6f902839786bc1357b0
2019-03-09 15:05:34 +01:00
David
88d813ba07 Add how-to-get-started section to the README.
Former-commit-id: 30528a3448f8cbfefa5a88ce2c7a6a12578966af
2019-03-09 15:04:52 +01:00
David
df0cef94ca Bump version to 0.1.4.0
Former-commit-id: 338d1a7c63c78b00ebe1e80b8fc74c7761d8571a
2019-03-09 12:17:53 +01:00
David
7eb609efdc Use xdg-open on linux and open on mac.
Former-commit-id: 05c3952fd25bcc8230ff618bab1ed8d43ddf30e1
2019-03-09 12:17:21 +01:00
David
93da3cf491 Update TODO items.
Former-commit-id: 26f2f6c25630cc00bdfbb6f7ddcdf402687a9703
2019-03-09 12:02:26 +01:00
David
1ba671ea8e Only use inotify on linux. Bump version to 0.1.3.0
Former-commit-id: f93c0b7bd6cb844cbe680a83900d416f8bcd531d
2019-03-09 12:01:16 +01:00
David
7c1be27a3e Set inotify flag to automatic and bump version to 0.1.2.0
Former-commit-id: 1e7bf0e97f2a6ba3c63a12fc91b1b4e2882da183
2019-03-09 11:48:45 +01:00
David
6ef6dc840a Bump version to 0.1.1.0
Former-commit-id: 95fa698d514fbb8814649cb9337eca8392efe7bd
2019-03-09 11:43:08 +01:00
David
81d2176896 Make inotify optional.
Former-commit-id: 7b1776384f5755edf4d792a5c3c73ca4f5ef66e2
2019-03-09 11:42:52 +01:00
David
da1205861a Remove gtk-viewer flag.
Former-commit-id: 5e55e6ebbf78ec8366a35fd1f5b10f01fad06542
2019-03-08 16:47:47 +01:00
David
6f54ebdf5b Fix cabal issues.
Former-commit-id: 9b67289156022747c2ba480f2ccd27ca71b6a6a2
2019-03-08 16:46:57 +01:00
David
a4121d01d9 Better caching, bundle viewer.
Former-commit-id: cacfc7fd5402fadd381d16c748cdfdbf97a63cd9
2019-03-08 16:36:25 +01:00
David
c07f4c18ae Local web viewer.
Former-commit-id: a5e99d454a2e44b32a31f57e62764322f7196032
2019-03-08 10:37:15 +01:00
David
a18576b2bd Wibbles.
Former-commit-id: 7d2a6e17bdcf21a007335dcaa50b3a0b8bd10ec5
2019-03-07 14:42:27 +01:00
David
b22b9ec278 Bounding boxes and filters.
Former-commit-id: 879483ab877f3f49dda32bbf9a3aefa6bdaa8b7d
2019-03-05 19:38:49 +01:00
David
b9916fbd9f Generate movies with correct aspect ratio.
Former-commit-id: 787ede131ad6b24833410f23382d03825d04733c
2019-03-05 19:38:24 +01:00
David
757e933642 Add goo filter example.
Former-commit-id: 6248571146d0ec3cc6f6180d5c5af0533dacceee
2019-03-05 19:38:02 +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
e3258434cc Valentine wibble.
Former-commit-id: ef044a82815e1dff8b7a6505c55f098ce7464ad7
2019-03-01 15:06:33 +01:00
David Himmelstrup
17e096f5c5 Update valentine animation.
Former-commit-id: 919c11326021039a51a6586311b287a88a6d9aec
2019-03-01 14:54:41 +01:00
David
20ee97c53c Remove thread from active list when it has finished.
Former-commit-id: 3b5a36ed001e5eae0dddb1c8f5be354662d1c02d
2019-03-01 11:31:31 +01:00
David
6d893dc52e Kill timeout thread if working finished in time.
Former-commit-id: da2d1a9d836631068e5e87ae8ee8271523dd33e1
2019-03-01 11:27:39 +01:00
David
8b640717e1 Enable websocket compression.
Former-commit-id: 321001b5c1d3b1a4505f07f772195ef605feeb6e
2019-03-01 11:22:56 +01:00
David
2f0d83f9b1 Better exception handling in the websocket server.
Former-commit-id: 403eae84b74f76f26b51fdac8930bb9e02ca6e6b
2019-03-01 10:56:17 +01:00
David
5aec702c57 Remove broken latex package.
Former-commit-id: 9a73ab6e90f3990504abaa66211372f43f411e4c
2019-03-01 10:01:19 +01:00
David
86019b191a Fix valentine preset.
Former-commit-id: 36cb89e3c6e82c15cd6bf89ceb538c995d656e15
2019-02-28 14:27:10 +01:00
David
53d6d3e03f Restore the 'valentine' example.
Former-commit-id: 1bfd8ed5fcef2e54f0033f5ac5b3a667bc74f913
2019-02-28 14:22:42 +01:00
David
9b9c2470d4 Example source code has rotted. Remove it all.
Former-commit-id: 332053ec0ecf6d1650449abe9c46f0356e78d8d1
2019-02-28 10:53:48 +01:00
David
ab85012128 Multiline strings aren't working for some reason.
Former-commit-id: 45e03418a1353451986f386bdc08cf5af0ca0fee
2019-02-28 10:48:00 +01:00
David
9707cca88b Switch to a monadic API.
Former-commit-id: 0c2706be2b4cf0a92a46f000cbd1da620f86a2e1
2019-02-28 10:39:12 +01:00
David
aae3a4978f Remove favicon and set frontend title to 'Reanimate Playground'.
Former-commit-id: 12a037f015f6fdd25dcc3fead0692b9e3a2f7c74
2019-02-27 16:16:51 +01:00
David
1078ad5773 Add TODO items.
Former-commit-id: e8f5963efaa335dab73bd8b047a993e7e309a0b8
2019-02-27 16:16:39 +01:00
David
0f588e873d Add missing module to cabal file.
Former-commit-id: 17b88c6d6a5657eb1e2d00f495ac759912dc3524
2019-02-27 15:44:53 +01:00
David
f5e1dc6368 Use files rather than memory to store cached values.
Former-commit-id: 2ea3cf87574a2a98354b7aebc6b845009c5b9d65
2019-02-27 15:42:31 +01:00
David
d591595e87 Link to the live coding site in the README.
Former-commit-id: 6f6057aaf27dfd8f935cf410601736c84ba37087
2019-02-27 14:46:31 +01:00
David
7f3d34c69d Slap a dummy domain on top of the rendering server.
Former-commit-id: ab45cf5fc35bd09244eab9e5cff11b140826f01e
2019-02-27 13:39:33 +01:00
David
2e5e98e2d9 Change port of local rendering server.
Former-commit-id: 670364e168f2ed8bcf7a99566e7c3a5e6a1955a7
2019-02-27 13:34:58 +01:00
David
6122edf6db Use real as default for the web-frontend.
Former-commit-id: 8c65fb3dc2e04caa5b9306a29e5d3e16cbf12c3e
2019-02-27 12:14:44 +01:00
David
4b0932afa3 Reduce the size of example svg frames.
Former-commit-id: 5dd9a2d81b58fd59b332c7574f9784d0fb2a6fb5
2019-02-27 12:14:21 +01:00
David
240a1becf7 Improve error display.
Former-commit-id: b211601a4ac7b67fab6b2727a449ad2034edf3f7
2019-02-27 12:14:02 +01:00
David
4e48ca0833 Improve error messages in web-viewer.
Former-commit-id: 071be9c57d5d595b6e6f002b56d6bf791b6192f8
2019-02-27 12:07:21 +01:00