Commit Graph

174 Commits

Author SHA1 Message Date
Dan Holmsand 908452c126 Be compatible with ClojureScript 0.0-2173: implement IAtom, ISwap,
IReset
2014-02-22 08:04:52 +01:00
Dan Holmsand 7951b43aeb into-array is a tiny bit faster than reduce for seqs 2014-02-21 21:39:43 +01:00
Dan Holmsand 2f63be8823 Update Readme for 0.4.0 2014-02-21 17:16:26 +01:00
Dan Holmsand 432592955f Version 0.4.0 2014-02-21 16:31:30 +01:00
Dan Holmsand 0574a235ed Tweak docs a little. 2014-02-21 16:24:04 +01:00
Dan Holmsand 5243b1bbf1 Add a proper changelog 2014-02-21 16:16:23 +01:00
Dan Holmsand 85e5f8d46a Avoid warning with ClojureScript 2156 2014-02-21 16:12:41 +01:00
Jonas Enlund c783d09b04 default width and height 2014-02-21 14:06:28 +02:00
Jonas Enlund 8fd3b8b51f refactor geometry example 2014-02-21 13:48:48 +02:00
Dan Holmsand ec7b9acf23 Expose as-component, document current-component 2014-02-21 08:23:16 +01:00
Dan Holmsand b9c3e106e8 Update React to 0.9.0 2014-02-21 08:04:16 +01:00
Dan Holmsand d1d5d3c31e Handle page switching better on ios 2014-02-21 07:45:40 +01:00
Dan Holmsand b0a35f3e4e Move geometry example source to proper directory to avoid warnings 2014-02-21 07:44:30 +01:00
Dan Holmsand b6c20ac863 Compare all maps passed to components the same way 2014-02-17 12:42:08 +01:00
Dan Holmsand 4c48271d26 Add more to news post, and prettify code blocks 2014-02-16 08:40:52 +01:00
Dan Holmsand ede45fcad2 Add news item for 0.4.0 2014-02-15 17:29:37 +01:00
Dan Holmsand 478b74f6ae Modify geometry example to allow inclusion into other component 2014-02-15 17:05:22 +01:00
Dan Holmsand 8f308a4fe3 Tweak examples to take advantage of arbitrary argument passing 2014-02-15 13:50:10 +01:00
Dan Holmsand ba18691674 Cleanup 2014-02-15 12:29:16 +01:00
Dan Holmsand 1555fd9c3e Revert ref support for the time being
There might be a more elegant way of supporting refs...
2014-02-15 12:27:46 +01:00
Dan Holmsand 2bb32eb21f Make set-state etc async as well, by using an atom 2014-02-15 11:57:52 +01:00
Dan Holmsand 305fc73d8a First stab at ref support 2014-02-15 11:03:24 +01:00
Dan Holmsand b2bfc14afb Move test code for partial 2014-02-14 11:27:45 +01:00
Dan Holmsand effcbe6615 Move props accessors to util, add asserts for accessors in core 2014-02-14 11:13:30 +01:00
Dan Holmsand 695383c9a1 Cleanup template a little 2014-02-14 10:08:57 +01:00
Dan Holmsand 93c3f7194e Introduce dev? macro 2014-02-14 09:38:09 +01:00
Dan Holmsand 7792f493c0 Avoid duplicating :key in both wrapper and child 2014-02-12 07:16:55 +01:00
Dan Holmsand 12ee54b083 Allow "key" to be specified with meta-data
These are now equivalent
[foo {:key 1}] and
(with-meta [foo] {:key 1})
2014-02-11 20:56:48 +01:00
Dan Holmsand 4882b51b64 Move react.js to vendor directory 2014-02-11 17:10:04 +01:00
Dan Holmsand 0b5f8c423e next-tick moved as well 2014-02-11 15:52:16 +01:00
Dan Holmsand 6eb6b482f5 Factor out batching logic into own ns 2014-02-11 15:34:06 +01:00
Dan Holmsand c18b8c318e Get rid of pesky circular dependency 2014-02-11 15:08:50 +01:00
Dan Holmsand 953404b2cc Take advantage of anyargs in async demo 2014-02-11 13:58:50 +01:00
Dan Holmsand c1f2f59bbc Make equality checking more consistent 2014-02-11 13:57:56 +01:00
Dan Holmsand 41962bbe18 Reduce is great. Use it more 2014-02-11 12:41:00 +01:00
Dan Holmsand b041427e94 Allow Hiccup tags to be strings and symbols as well 2014-02-11 12:03:44 +01:00
Dan Holmsand ed4cf4e389 Allow component functions to be anything that satisfies ifn? 2014-02-11 11:36:58 +01:00
Dan Holmsand a1ea281fc5 A little cleanup 2014-02-11 00:15:01 +01:00
Dan Holmsand 805264ea61 Warn on deref in seqs instead of silently failing
Use warning to improve color palette demo
Fix page title
Move more code to util.cljs
2014-02-10 23:54:30 +01:00
Dan Holmsand 81da69697e Move update batching to util 2014-02-10 16:33:22 +01:00
Dan Holmsand 2901ab6a32 Make rendering faster by avoiding apply in more places 2014-02-10 15:52:32 +01:00
Dan Holmsand 8f1c02b273 Render without allocating ratom unless necessary 2014-02-10 15:29:38 +01:00
Dan Holmsand 51ac2be955 Avoid allocation in ratom 2014-02-10 12:46:17 +01:00
Dan Holmsand cff71b0119 Make render function part of prototype 2014-02-10 11:50:11 +01:00
Dan Holmsand 16a41f67e4 Remove replace-args
Probably not very useful, and easy to add back if need be
2014-02-10 09:31:25 +01:00
Dan Holmsand e76d81f16a Allow e.g dangerously-set-inner-HTML 2014-02-10 09:12:29 +01:00
Dan Holmsand bd1c04e0b3 Merge pull request #16 from jonase/anyargs
Anyargs svg example
2014-02-09 13:09:25 +01:00
Jonas Enlund 757f2f88cc cleanup 2014-02-09 14:02:36 +02:00
Dan Holmsand b09c35457e Improve error message for invalid Hiccup forms 2014-02-09 12:42:51 +01:00
Jonas Enlund bc607852ef Added some circles 2014-02-09 13:12:54 +02:00