Commit graph

  • 1e1922c146 Update README.md master Aaron Craelius 2014-12-17 21:48:41 -0500
  • 94137ccf4a Removed all but the most basic easing functions and will recommend people use an external lib such as bardo Aaron Craelius 2014-12-17 21:37:40 -0500
  • 0b6bf58f94 Disabled diffing by default before pushing snapshot to Clojars. Aaron Craelius 2014-12-12 20:17:12 -0500
  • 1244351e82 Use a RegExp directly as in clojure.string for replacing periods with spaces. Aaron Craelius 2014-12-09 18:19:45 -0500
  • 5c0d8e8e29 Merge pull request #26 from philjackson/master Aaron Craelius 2014-12-09 18:16:00 -0500
  • b303840899 Make sure more than two chained classes are translated. Phil Jackson 2014-12-06 20:21:28 +0000
  • 35e2fadab1 nil attr-value will cause removeAttribute to be called. Aaron Craelius 2014-11-28 14:48:46 -0500
  • 7b552e01a4 Fix for issue with try-diff-subseq. Aaron Craelius 2014-11-28 14:19:01 -0500
  • 2c8eae3517 Fix for rebinding style properties. Aaron Craelius 2014-11-27 15:35:30 -0500
  • 03cf8e9826 Bug fix for issue with diffing child nodes. Aaron Craelius 2014-11-27 14:47:00 -0500
  • bb8de6dabb Here is the actual fix intended in the last commit. Aaron Craelius 2014-11-27 14:05:04 -0500
  • fda4d337fd Fix for disposing a ReactiveElement when it is detached from the tree (or moved) by some other method (say diffing). Aaron Craelius 2014-11-27 12:43:31 -0500
  • 9211bc8955 Added identical? optimization to diffing. Aaron Craelius 2014-11-26 23:27:58 -0500
  • e76ded09dd Storing tag & attrs directly in state now. Aaron Craelius 2014-11-26 23:08:23 -0500
  • 8cc7bbb51f Added :node-attached lifecycle callback to attributes... Is this the right place to put it?? Aaron Craelius 2014-11-26 22:52:58 -0500
  • 4ea32c0710 Made sure disposed-callback's are fired even when diffing. Aaron Craelius 2014-11-26 22:29:26 -0500
  • 6dc592f59f Added support for directly nested ReactiveElement's. Enable diffing for the brave and true... Aaron Craelius 2014-11-26 22:16:06 -0500
  • 7cfced0678 Diff implementation appears to be working smoothly and correctly in my tests so far. Still disabled for now, but may turn switch soon. Aaron Craelius 2014-11-26 20:54:02 -0500
  • 359f868fa4 Removed alter-meta! call from with-transitions - hiding something that does mutations in there isn't smart! Working on more correct attr replacement for diffing. Aaron Craelius 2014-11-26 19:18:03 -0500
  • 772b238fc1 Fix for significant memory leak caused by not detaching node state from parent-state when disposing. Aaron Craelius 2014-11-26 19:17:10 -0500
  • 8a43020a3e Tweaked names of event handling functions. Aaron Craelius 2014-11-26 14:36:11 -0500
  • 58eaefc146 Merge pull request #21 from ul/master Aaron Craelius 2014-11-26 14:29:00 -0500
  • 56b07aded0 add goog.events as plugin Ruslan Prokopchuk 2014-11-24 08:57:55 +0300
  • c4ef05347e Merge pull request #19 from ul/master Aaron Craelius 2014-11-23 12:35:15 -0500
  • 674fac7d0e fix dom-node? for nil case Ruslan Prokopchuk 2014-11-23 10:04:01 +0300
  • cff3369c1b Merge branch 'master' of github.com:aaronc/freactive Aaron Craelius 2014-11-22 23:31:14 -0500
  • a82f97daa9 Fixed typo. Aaron Craelius 2014-11-22 23:31:05 -0500
  • 002367e700 Merge pull request #17 from postspectacular/master Aaron Craelius 2014-11-22 15:37:07 -0500
  • d6d20eaa97 update request-animation-frame, refactor raf-start-time as local binding Karsten Schmidt 2014-11-22 14:20:52 +0000
  • 5f00b1c9d9 update request-animation-frame polyfill and add fallback fn Karsten Schmidt 2014-11-22 14:12:01 +0000
  • 6b7c658805 Merge branch 'master' of github.com:aaronc/freactive Aaron Craelius 2014-11-21 17:36:20 -0500
  • df32d5262e Update README Aaron Craelius 2014-11-21 17:36:15 -0500
  • 6faf2b4efa Added :binding-invalidated lifecycle callback. Aaron Craelius 2014-11-21 17:34:33 -0500
  • 96e741095b Merge pull request #15 from luxbock/master Aaron Craelius 2014-11-21 15:56:19 -0500
  • f1b0a51111 Swtiched to using identical? instead of = when triggering callbacks. Aaron Craelius 2014-11-21 15:32:23 -0500
  • 9196f76579 Changed rx-debug to debug-rx as it's actually called. Olli Piepponen 2014-11-20 16:46:40 +0700
  • 038ab94bc8 Fixed issue with unregistered parent state. Aaron Craelius 2014-11-19 19:56:40 -0500
  • 25af87571e Fixed broken file. Aaron Craelius 2014-11-19 19:46:30 -0500
  • f716685577 Bug fix for nil attribute value, reintroduced reactive ID - I realize it is needed, started work on units namespace. Still not using diff'ing - the performance (even with a few tweaks is not great). Aaron Craelius 2014-11-19 19:38:15 -0500
  • 0e7134a5d7 Refactored a lot of dom.cljs to support inserts properly, made ref transitions based on alter-meta! and added :binding-initialized and :binding-disposed callbacks. Played with the items view a little. Aaron Craelius 2014-11-19 00:35:39 -0500
  • cf678507b6 Moved state-machine to experimental, refactor dom-perf example to use core.async instead - it's a little more verbose for something simple like this, but it probably is much more robust in the long run. Aaron Craelius 2014-11-18 22:26:16 -0500
  • fed0f27a73 Merge branch 'master' of github.com:aaronc/freactive Aaron Craelius 2014-11-18 21:17:19 -0500
  • 857998aea6 Added support for a :node-disposed callback to be attached to any DOM node and support for passing in DOM nodes themselves as virtual DOM. Some refactoring. Aaron Craelius 2014-11-18 21:16:56 -0500
  • 857e192e48 Update README.md Aaron Craelius 2014-11-18 20:58:22 -0500
  • 8b82bb96f0 Update README.md Aaron Craelius 2014-11-18 20:57:54 -0500
  • 766c1b5efc Alternative replace-attrs impl - not sure if there's really any difference. Aaron Craelius 2014-11-18 20:26:48 -0500
  • e5f2e29076 Have working diff algorithm in this commit - but! in my tests in Firefox and Chrome, DOM replacing outperforms diff updating - maybe the algorithm can be optimized, but probably because I am using Clojure data structure as the virtual DOM, this causes a big hit and possibly also the fact that reactive computations need to be stopped. For now, diffing will stay off. Aaron Craelius 2014-11-18 20:07:27 -0500
  • 67bd19267c Merge branch 'master' of github.com:aaronc/freactive Aaron Craelius 2014-11-18 17:17:17 -0500
  • d0eba31705 More work on attr re-binding. Aaron Craelius 2014-11-18 17:15:55 -0500
  • 427e178430 Merge pull request #14 from kocubinski/master Aaron Craelius 2014-11-18 17:02:20 -0500
  • 21d42e9327 Resolve different attribute setters when binding elements. Matt Kocubinski 2014-11-18 16:50:34 -0500
  • 0a36257baf Removed non-judicious use of Clojure's = operator. Aaron Craelius 2014-11-18 16:36:25 -0500
  • 9ed76bf24c Created set-attrs! - the basis of animate! and started work on replace-attrs! - the basis of DOM diffing. Aaron Craelius 2014-11-18 16:14:43 -0500
  • b4f78a4bef Aded proper xmlns support for elements (via binding *xml-namespaces*). Removed unnecessary cals to get-dom-node. Aaron Craelius 2014-11-18 15:56:30 -0500
  • 8248706ce5 Added support for converting numbers, booleans and nils to virtual DOM as strings. Fixes #13. Aaron Craelius 2014-11-18 15:16:41 -0500
  • 3c7b438f0e Merge branch 'master' of github.com:aaronc/freactive Aaron Craelius 2014-11-18 14:30:53 -0500
  • cf32524e43 Dramatically improved the performance of the dispose cycle by switching from Clojure to plain JS objects - even on Firefox it's acceptable now. Added optional dispose-callback to state. Aaron Craelius 2014-11-18 14:25:01 -0500
  • 23135a2bbc Update README.md Aaron Craelius 2014-11-18 12:46:13 -0500
  • 08893a0923 Update README.md Aaron Craelius 2014-11-18 12:41:27 -0500
  • ac2e99fd44 Have state-machine and state-machine based transitions somewhat working now - they're incorporated into the latest version of the example. Aaron Craelius 2014-11-18 00:41:28 -0500
  • b3ab816257 Merge branch 'master' of github.com:aaronc/freactive Aaron Craelius 2014-11-18 00:05:07 -0500
  • ce06a59265 Refactored transition support by decomplecting the lifecycle callbacks from data-state transitions. Aaron Craelius 2014-11-17 23:56:42 -0500
  • 80c361f3c0 Update README.md Aaron Craelius 2014-11-17 23:29:00 -0500
  • 6ea384df70 Experimental state-machine support. Aaron Craelius 2014-11-17 23:25:39 -0500
  • 47808a2430 Update README.md Aaron Craelius 2014-11-17 22:06:07 -0500
  • 793ea6ff2c Update README.md Aaron Craelius 2014-11-17 21:57:35 -0500
  • a508ef3781 Update README.md Aaron Craelius 2014-11-17 18:32:46 -0500
  • 14709e6208 Update README.md Aaron Craelius 2014-11-17 18:31:21 -0500
  • cb89915709 Update README.md Aaron Craelius 2014-11-17 18:29:00 -0500
  • f5f21aa500 Update README.md Aaron Craelius 2014-11-17 17:11:56 -0500
  • 5531c25ffe Update README.md Aaron Craelius 2014-11-17 17:08:55 -0500
  • 1c23be3790 Update README.md Aaron Craelius 2014-11-17 17:07:39 -0500
  • 5f06f1cf6b Update README.md Aaron Craelius 2014-11-17 16:59:04 -0500
  • fcff816428 Update README.md Aaron Craelius 2014-11-17 16:57:22 -0500
  • dee10f1cde Update README.md Aaron Craelius 2014-11-17 16:55:55 -0500
  • 2a721cdf9d Update README.md Aaron Craelius 2014-11-17 16:51:53 -0500
  • 8a3a4df52c Update README.md Aaron Craelius 2014-11-17 16:24:51 -0500
  • 91a64c233f Update README.md Aaron Craelius 2014-11-17 16:16:24 -0500
  • 4850d88840 Merge pull request #3 from mkremins/master Aaron Craelius 2014-11-17 16:14:29 -0500
  • f0980bb777 Update README.md Aaron Craelius 2014-11-17 16:12:23 -0500
  • 1e1d976714 Update README.md Aaron Craelius 2014-11-17 16:11:49 -0500
  • 0a8d1ab1dd Merge pull request #1 from yatesco/master Aaron Craelius 2014-11-17 16:10:41 -0500
  • f8537435a9 Support Hiccup syntax sugar for multiple classes. Fixes #2. Max Kreminski 2014-11-17 13:00:21 -0800
  • bdf67a2537 Minor doc fixes and notes Colin Yates 2014-11-17 08:40:28 +0000
  • 3cdbadab8e Added support for data-state based state transitions with special support for show and hide states. Aaron Craelius 2014-11-17 01:59:44 -0500
  • 004d7801f2 Merge branch 'master' of github.com:aaronc/freactive Aaron Craelius 2014-11-17 00:05:02 -0500
  • eab381da7a Added easing-chain function. Aaron Craelius 2014-11-17 00:04:50 -0500
  • 8a767da0c1 Update README.md Aaron Craelius 2014-11-17 00:02:17 -0500
  • a30a22dfb3 Update README.md Aaron Craelius 2014-11-16 23:37:58 -0500
  • bb9e4999e3 Update README.md Aaron Craelius 2014-11-16 23:24:53 -0500
  • e4aff72152 Removed unused btn fn. Aaron Craelius 2014-11-16 22:07:12 -0500
  • 28c6545fc2 Update README.md Aaron Craelius 2014-11-16 21:57:32 -0500
  • c9dd48dca1 Update README.md Aaron Craelius 2014-11-16 21:21:15 -0500
  • 9290d7270f Update README.md Aaron Craelius 2014-11-16 21:13:41 -0500
  • 236a6aa015 Update README.md Aaron Craelius 2014-11-16 21:02:37 -0500
  • 53cb6db6cb Update README.md Aaron Craelius 2014-11-16 21:00:08 -0500
  • 9f903f84b9 Update README.md Aaron Craelius 2014-11-16 20:58:30 -0500
  • 93fb5c276f Update README.md Aaron Craelius 2014-11-16 20:58:16 -0500
  • 69b03ea944 Update README.md Aaron Craelius 2014-11-16 20:57:36 -0500
  • 8a521a7b55 Update README.md Aaron Craelius 2014-11-16 20:56:49 -0500