<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: GX: A new animation framework</title>
	<atom:link href="http://ajaxian.com/archives/gx-a-new-animation-framework/feed" rel="self" type="application/rss+xml" />
	<link>http://ajaxian.com/archives/gx-a-new-animation-framework</link>
	<description>Cleaning up the web with Ajax</description>
	<lastBuildDate>Thu, 17 May 2012 07:43:39 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
	<item>
		<title>By: uize</title>
		<link>http://ajaxian.com/archives/gx-a-new-animation-framework/comment-page-1#comment-272555</link>
		<dc:creator>uize</dc:creator>
		<pubDate>Mon, 06 Apr 2009 05:53:38 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=6318#comment-272555</guid>
		<description>This is admirable work. We&#039;re starting to implement more support for animation in the UIZE JavaScript Framework, and this work sets the bar quite nicely. Thanks.
&#160;
I was tooling around this weekend with the kinds of effects that can be added quite simply with the animation features of UIZE... fun...
&#160;
http://www.uize.com/examples/hover-fader-for-thumbnails.html
&#160;
This was following off of noodling around with this same widget as it could be applied to text only links...
&#160;
http://www.uize.com/examples/fading-links.html
&#160;
The underpinnings of value automation / interpolation in UIZE is provided as part of the Uize.Fade class. This is something that can be used for any kind of automation, and even non-time based compound value interpolation. UIZE takes a very object oriented and modular approach. Next up is the Uize.Fade.xFactory extension, which extends the Uize.Fade class with factory methods for no fuss fade initiation. Upon this is added the Uize.Fx module that provides Web specific features for fading values of CSS style properties. Like this GX framework, the Uize.Fx.fadeStyle semantics support fading of arbitrary sets of style properties.
&#160;
Some reference links...
&#160;
http://www.uize.com/reference/Uize.Fade.html
http://www.uize.com/reference/Uize.Fade.xFactory.html
http://www.uize.com/reference/Uize.Fx.html
&#160;
Besides generalized style fading, there&#039;s plenty of other animation to be had in the framework, such as in the Uize.Widget.ImageWipe widget...
&#160;
http://www.uize.com/examples/image-wipe.html</description>
		<content:encoded><![CDATA[<p>This is admirable work. We&#8217;re starting to implement more support for animation in the UIZE JavaScript Framework, and this work sets the bar quite nicely. Thanks.<br />
&nbsp;<br />
I was tooling around this weekend with the kinds of effects that can be added quite simply with the animation features of UIZE&#8230; fun&#8230;<br />
&nbsp;<br />
<a href="http://www.uize.com/examples/hover-fader-for-thumbnails.html" rel="nofollow">http://www.uize.com/examples/hover-fader-for-thumbnails.html</a><br />
&nbsp;<br />
This was following off of noodling around with this same widget as it could be applied to text only links&#8230;<br />
&nbsp;<br />
<a href="http://www.uize.com/examples/fading-links.html" rel="nofollow">http://www.uize.com/examples/fading-links.html</a><br />
&nbsp;<br />
The underpinnings of value automation / interpolation in UIZE is provided as part of the Uize.Fade class. This is something that can be used for any kind of automation, and even non-time based compound value interpolation. UIZE takes a very object oriented and modular approach. Next up is the Uize.Fade.xFactory extension, which extends the Uize.Fade class with factory methods for no fuss fade initiation. Upon this is added the Uize.Fx module that provides Web specific features for fading values of CSS style properties. Like this GX framework, the Uize.Fx.fadeStyle semantics support fading of arbitrary sets of style properties.<br />
&nbsp;<br />
Some reference links&#8230;<br />
&nbsp;<br />
<a href="http://www.uize.com/reference/Uize.Fade.html" rel="nofollow">http://www.uize.com/reference/Uize.Fade.html</a><br />
<a href="http://www.uize.com/reference/Uize.Fade.xFactory.html" rel="nofollow">http://www.uize.com/reference/Uize.Fade.xFactory.html</a><br />
<a href="http://www.uize.com/reference/Uize.Fx.html" rel="nofollow">http://www.uize.com/reference/Uize.Fx.html</a><br />
&nbsp;<br />
Besides generalized style fading, there&#8217;s plenty of other animation to be had in the framework, such as in the Uize.Widget.ImageWipe widget&#8230;<br />
&nbsp;<br />
<a href="http://www.uize.com/examples/image-wipe.html" rel="nofollow">http://www.uize.com/examples/image-wipe.html</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: blinkingmarquee</title>
		<link>http://ajaxian.com/archives/gx-a-new-animation-framework/comment-page-1#comment-272107</link>
		<dc:creator>blinkingmarquee</dc:creator>
		<pubDate>Wed, 18 Mar 2009 01:46:50 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=6318#comment-272107</guid>
		<description>I love it, thank you Mr. Degni!

An interesting trick would be to detect IE and do this in SMIL2/HTML+TIME (http://en.wikipedia.org/wiki/HTML%2BTIME), or, in newer WebKits, CSS animation (http://webkit.org/blog/324/css-animation-2/).   Opera has SVG animations (http://devfiles.myopera.com/articles/76/SolarSystem2.svg), but I don&#039;t know how that could be worked into manipulating xHTML DOM.

Mozilla browsers - torn between ACID3&#039;s newfound love of SMIL (http://brian.sol1.net/svg/) and implementing CSS animation in FF4?</description>
		<content:encoded><![CDATA[<p>I love it, thank you Mr. Degni!</p>
<p>An interesting trick would be to detect IE and do this in SMIL2/HTML+TIME (<a href="http://en.wikipedia.org/wiki/HTML%2BTIME" rel="nofollow">http://en.wikipedia.org/wiki/HTML%2BTIME</a>), or, in newer WebKits, CSS animation (<a href="http://webkit.org/blog/324/css-animation-2/" rel="nofollow">http://webkit.org/blog/324/css-animation-2/</a>).   Opera has SVG animations (<a href="http://devfiles.myopera.com/articles/76/SolarSystem2.svg" rel="nofollow">http://devfiles.myopera.com/articles/76/SolarSystem2.svg</a>), but I don&#8217;t know how that could be worked into manipulating xHTML DOM.</p>
<p>Mozilla browsers &#8211; torn between ACID3&#8242;s newfound love of SMIL (<a href="http://brian.sol1.net/svg/" rel="nofollow">http://brian.sol1.net/svg/</a>) and implementing CSS animation in FF4?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Flyroo</title>
		<link>http://ajaxian.com/archives/gx-a-new-animation-framework/comment-page-1#comment-272079</link>
		<dc:creator>Flyroo</dc:creator>
		<pubDate>Tue, 17 Mar 2009 13:09:40 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=6318#comment-272079</guid>
		<description>@mmastro: two words: JQUERY 4EVER! (and now with GX!)</description>
		<content:encoded><![CDATA[<p>@mmastro: two words: JQUERY 4EVER! (and now with GX!)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mmastro</title>
		<link>http://ajaxian.com/archives/gx-a-new-animation-framework/comment-page-1#comment-272050</link>
		<dc:creator>mmastro</dc:creator>
		<pubDate>Mon, 16 Mar 2009 16:46:21 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=6318#comment-272050</guid>
		<description>Two words.. MOO Tools :P</description>
		<content:encoded><![CDATA[<p>Two words.. MOO Tools :P</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: eyelidlessness</title>
		<link>http://ajaxian.com/archives/gx-a-new-animation-framework/comment-page-1#comment-272029</link>
		<dc:creator>eyelidlessness</dc:creator>
		<pubDate>Sun, 15 Mar 2009 22:04:06 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=6318#comment-272029</guid>
		<description>@RiccardoDegni,
Sure, but it&#039;s worth a look, considering that Safari 4 will be out in a couple months, and it&#039;s likely due in part to the faster JS engine (which may raise similar problems in FF 3.1, also due soon, and Chrome).</description>
		<content:encoded><![CDATA[<p>@RiccardoDegni,<br />
Sure, but it&#8217;s worth a look, considering that Safari 4 will be out in a couple months, and it&#8217;s likely due in part to the faster JS engine (which may raise similar problems in FF 3.1, also due soon, and Chrome).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: nunziofiore</title>
		<link>http://ajaxian.com/archives/gx-a-new-animation-framework/comment-page-1#comment-272028</link>
		<dc:creator>nunziofiore</dc:creator>
		<pubDate>Sun, 15 Mar 2009 20:59:33 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=6318#comment-272028</guid>
		<description>I think that this is a great library...

Add abstraction to abstraction is CODING.

You spek with common language, but you use simple construct... Different level of abstraction, give to human a like understandable language not only for us nerd/geek/codeeater.
Why use -h in linux? ;)</description>
		<content:encoded><![CDATA[<p>I think that this is a great library&#8230;</p>
<p>Add abstraction to abstraction is CODING.</p>
<p>You spek with common language, but you use simple construct&#8230; Different level of abstraction, give to human a like understandable language not only for us nerd/geek/codeeater.<br />
Why use -h in linux? ;)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: RiccardoDegni</title>
		<link>http://ajaxian.com/archives/gx-a-new-animation-framework/comment-page-1#comment-272027</link>
		<dc:creator>RiccardoDegni</dc:creator>
		<pubDate>Sun, 15 Mar 2009 19:53:28 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=6318#comment-272027</guid>
		<description>@eyelidlessness: as you said, Safari 4 is currently a beta and actually GX doesn&#039;t support beta browsers.</description>
		<content:encoded><![CDATA[<p>@eyelidlessness: as you said, Safari 4 is currently a beta and actually GX doesn&#8217;t support beta browsers.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: eyelidlessness</title>
		<link>http://ajaxian.com/archives/gx-a-new-animation-framework/comment-page-1#comment-272022</link>
		<dc:creator>eyelidlessness</dc:creator>
		<pubDate>Sun, 15 Mar 2009 10:19:57 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=6318#comment-272022</guid>
		<description>For whatever it&#039;s worth, I checked out the demos in Safari 4 Beta and most of them are choppy and unpredictable.</description>
		<content:encoded><![CDATA[<p>For whatever it&#8217;s worth, I checked out the demos in Safari 4 Beta and most of them are choppy and unpredictable.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: RiccardoDegni</title>
		<link>http://ajaxian.com/archives/gx-a-new-animation-framework/comment-page-1#comment-272020</link>
		<dc:creator>RiccardoDegni</dc:creator>
		<pubDate>Sat, 14 Mar 2009 18:31:18 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=6318#comment-272020</guid>
		<description>@kangax: GX doesn&#039;t support Safari 2 at all, I have only mistyped the version number on the home, that I&#039;m updating now :) Sorry for that issue. 

GX has obviously been tested with all the browser that are compatible with jQuery (so, Safari &quot;3&quot;+).

IE6 is supported at all, so it supports all the features provided by GX (thousands of tests have been made). However, as in all others open-source project, if you find any bug you can report it to the GX&#039;s discussion page.</description>
		<content:encoded><![CDATA[<p>@kangax: GX doesn&#8217;t support Safari 2 at all, I have only mistyped the version number on the home, that I&#8217;m updating now :) Sorry for that issue. </p>
<p>GX has obviously been tested with all the browser that are compatible with jQuery (so, Safari &#8220;3&#8243;+).</p>
<p>IE6 is supported at all, so it supports all the features provided by GX (thousands of tests have been made). However, as in all others open-source project, if you find any bug you can report it to the GX&#8217;s discussion page.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: kangax</title>
		<link>http://ajaxian.com/archives/gx-a-new-animation-framework/comment-page-1#comment-272016</link>
		<dc:creator>kangax</dc:creator>
		<pubDate>Sat, 14 Mar 2009 15:01:31 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=6318#comment-272016</guid>
		<description>@jdalton

I don&#039;t have a problem with it not supporting Safari 2, but the script shamelessly claims that it does. Citing a home page:
&lt;cite&gt;Completely Cross-Browser (IE 6+, Firefox 2+, Opera 9.25+, Safari 2+, Google Chrome)&lt;/cite&gt;

This makes me unsure whether other browsers (for example IE6) were all tested or if they are &quot;supported&quot; in the same way as Safari 2 is : )</description>
		<content:encoded><![CDATA[<p>@jdalton</p>
<p>I don&#8217;t have a problem with it not supporting Safari 2, but the script shamelessly claims that it does. Citing a home page:<br />
<cite>Completely Cross-Browser (IE 6+, Firefox 2+, Opera 9.25+, Safari 2+, Google Chrome)</cite></p>
<p>This makes me unsure whether other browsers (for example IE6) were all tested or if they are &#8220;supported&#8221; in the same way as Safari 2 is : )</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jdalton</title>
		<link>http://ajaxian.com/archives/gx-a-new-animation-framework/comment-page-1#comment-272009</link>
		<dc:creator>jdalton</dc:creator>
		<pubDate>Fri, 13 Mar 2009 22:51:25 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=6318#comment-272009</guid>
		<description>@kangax - jQuery doesn&#039;t support Safari 2. Since GX requires jQuery its no big deal.
.
Read up: http://docs.jquery.com/Browser_Compatibility</description>
		<content:encoded><![CDATA[<p>@kangax &#8211; jQuery doesn&#8217;t support Safari 2. Since GX requires jQuery its no big deal.<br />
.<br />
Read up: <a href="http://docs.jquery.com/Browser_Compatibility" rel="nofollow">http://docs.jquery.com/Browser_Compatibility</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: kangax</title>
		<link>http://ajaxian.com/archives/gx-a-new-animation-framework/comment-page-1#comment-272006</link>
		<dc:creator>kangax</dc:creator>
		<pubDate>Fri, 13 Mar 2009 21:07:12 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=6318#comment-272006</guid>
		<description>Comment got smooshed... Let&#039;s try again.

How can Safari 2 be supported when scripts relies on `String.prototype.replace` being able to take function as a replacement argument which Safari &lt;= 2.0.4 has never supported? `replace` is used in `Fns.Camelize`, which is then probably used to normalize properties - &quot;background-color&quot; ==&gt; &quot;backgroundColor&quot;. 

How in the world can this work on Safari &amp;lt= 2.0.4?</description>
		<content:encoded><![CDATA[<p>Comment got smooshed&#8230; Let&#8217;s try again.</p>
<p>How can Safari 2 be supported when scripts relies on `String.prototype.replace` being able to take function as a replacement argument which Safari &lt;= 2.0.4 has never supported? `replace` is used in `Fns.Camelize`, which is then probably used to normalize properties &#8211; &#8220;background-color&#8221; ==&gt; &#8220;backgroundColor&#8221;. </p>
<p>How in the world can this work on Safari &amp;lt= 2.0.4?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: kangax</title>
		<link>http://ajaxian.com/archives/gx-a-new-animation-framework/comment-page-1#comment-272005</link>
		<dc:creator>kangax</dc:creator>
		<pubDate>Fri, 13 Mar 2009 21:05:55 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=6318#comment-272005</guid>
		<description>How can Safari 2 be supported when scripts relies on `String.prototype.replace` being able to take function as a replacement argument which Safari  &quot;backgroundColor&quot;. 

How in the world can this work on Safari &lt;= 2.0.4?</description>
		<content:encoded><![CDATA[<p>How can Safari 2 be supported when scripts relies on `String.prototype.replace` being able to take function as a replacement argument which Safari  &#8220;backgroundColor&#8221;. </p>
<p>How in the world can this work on Safari &lt;= 2.0.4?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: kissmyawesome</title>
		<link>http://ajaxian.com/archives/gx-a-new-animation-framework/comment-page-1#comment-272002</link>
		<dc:creator>kissmyawesome</dc:creator>
		<pubDate>Fri, 13 Mar 2009 20:11:52 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=6318#comment-272002</guid>
		<description>Nice work, but can we please stop calling every design principle a pattern?
“Write Less, Do More” is a nice slogan but does not describe a single aspect of design - its simply common sense.</description>
		<content:encoded><![CDATA[<p>Nice work, but can we please stop calling every design principle a pattern?<br />
“Write Less, Do More” is a nice slogan but does not describe a single aspect of design &#8211; its simply common sense.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: kean</title>
		<link>http://ajaxian.com/archives/gx-a-new-animation-framework/comment-page-1#comment-271999</link>
		<dc:creator>kean</dc:creator>
		<pubDate>Fri, 13 Mar 2009 18:44:29 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=6318#comment-271999</guid>
		<description>Any plans to make this a standalone engine so other js libraries can take advantage of your superb engine? There exists JS libraries out there that uses jQuery-like syntax. ie http://github.com/kltan/yshort/tree/master</description>
		<content:encoded><![CDATA[<p>Any plans to make this a standalone engine so other js libraries can take advantage of your superb engine? There exists JS libraries out there that uses jQuery-like syntax. ie <a href="http://github.com/kltan/yshort/tree/master" rel="nofollow">http://github.com/kltan/yshort/tree/master</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: RiccardoDegni</title>
		<link>http://ajaxian.com/archives/gx-a-new-animation-framework/comment-page-1#comment-271998</link>
		<dc:creator>RiccardoDegni</dc:creator>
		<pubDate>Fri, 13 Mar 2009 18:15:41 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=6318#comment-271998</guid>
		<description>@RyanMorr: the decision to integrate GX with a Javascript Framework was a complex decision, but in my opinion, a right decision.

First of all, standalone frameworks lacks of features: a situation in which you need only animations happens rarely. jQuery offers a solid base (the Selector Engine, the Data Storage, the Namespace structure) that makes works easier and provides better performances.

Secondly (but not less important) I like the major part of jQuery except the animations&#039; engine. In my opinion, the jQuery engine offers a great control over animations&#039; creation, but the resulting effects aren&#039;t smooth enough. 
Moreover, if you want to build out an animation more complex than a &quot;base&quot; animation, you have to include Plug-Ins, like for color handling, for easing handling and so on.

For this other reason i decided to integrate GX with jQuery, because I really like jQuery and I use it in many applications that need a complex animations&#039; engine. 1.3kb (gzipped) are enough for this to happen with GX, with all the other main features that a good-quality Web Software requires.

Many users that use jQuery switch to other Javascript Frameworks when they need to create animations. So, I wanted to provide jQuery users (me included) with a new, super-small engine.

For these main reasons I wanted to integrate GX with jQuery.</description>
		<content:encoded><![CDATA[<p>@RyanMorr: the decision to integrate GX with a Javascript Framework was a complex decision, but in my opinion, a right decision.</p>
<p>First of all, standalone frameworks lacks of features: a situation in which you need only animations happens rarely. jQuery offers a solid base (the Selector Engine, the Data Storage, the Namespace structure) that makes works easier and provides better performances.</p>
<p>Secondly (but not less important) I like the major part of jQuery except the animations&#8217; engine. In my opinion, the jQuery engine offers a great control over animations&#8217; creation, but the resulting effects aren&#8217;t smooth enough.<br />
Moreover, if you want to build out an animation more complex than a &#8220;base&#8221; animation, you have to include Plug-Ins, like for color handling, for easing handling and so on.</p>
<p>For this other reason i decided to integrate GX with jQuery, because I really like jQuery and I use it in many applications that need a complex animations&#8217; engine. 1.3kb (gzipped) are enough for this to happen with GX, with all the other main features that a good-quality Web Software requires.</p>
<p>Many users that use jQuery switch to other Javascript Frameworks when they need to create animations. So, I wanted to provide jQuery users (me included) with a new, super-small engine.</p>
<p>For these main reasons I wanted to integrate GX with jQuery.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Liquidrums</title>
		<link>http://ajaxian.com/archives/gx-a-new-animation-framework/comment-page-1#comment-271993</link>
		<dc:creator>Liquidrums</dc:creator>
		<pubDate>Fri, 13 Mar 2009 14:29:18 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=6318#comment-271993</guid>
		<description>Props for respecting units in your animation library!</description>
		<content:encoded><![CDATA[<p>Props for respecting units in your animation library!</p>
]]></content:encoded>
	</item>
</channel>
</rss>

