<feed xmlns='http://www.w3.org/2005/Atom'>
<title>angular.js/css, branch v1.3.0-beta.2</title>
<subtitle></subtitle>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/'/>
<entry>
<title>fix($animate): ensure $animate doesn't break natural CSS transitions</title>
<updated>2014-02-15T00:30:48+00:00</updated>
<author>
<name>Matias Niemelä</name>
</author>
<published>2014-02-14T09:02:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=4f84f6b3e4210ae1eb14728a46d43dd961700a0c'/>
<id>4f84f6b3e4210ae1eb14728a46d43dd961700a0c</id>
<content type='text'>
BREAKING CHANGE: ngClass and {{ class }} will now call the `setClass`
animation callback instead of addClass / removeClass when both a
addClass/removeClass operation is being executed on the element during the animation.

Please include the setClass animation callback as well as addClass and removeClass within
your JS animations to work with ngClass and {{ class }} directives.

Closes #6019
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
BREAKING CHANGE: ngClass and {{ class }} will now call the `setClass`
animation callback instead of addClass / removeClass when both a
addClass/removeClass operation is being executed on the element during the animation.

Please include the setClass animation callback as well as addClass and removeClass within
your JS animations to work with ngClass and {{ class }} directives.

Closes #6019
</pre>
</div>
</content>
</entry>
<entry>
<title>fix($animate): use a scheduled timeout in favor of a fallback property to close transitions</title>
<updated>2013-12-19T17:01:12+00:00</updated>
<author>
<name>Matias Niemelä</name>
</author>
<published>2013-12-14T05:30:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=54637a335f885110efaa702a3bab29c77644b36c'/>
<id>54637a335f885110efaa702a3bab29c77644b36c</id>
<content type='text'>
With ngAnimate, CSS transitions, that are not properlty triggered, are forceably closed off
by appling a fallback property. The fallback property approach works, however, its styling
itself may effect CSS inheritance or cause the element to render improperly. Therefore, its
best to stick to using a scheduled timeout to run sometime after the highest animation time
has passed.

Closes #5255
Closes #5241
Closes #5405
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
With ngAnimate, CSS transitions, that are not properlty triggered, are forceably closed off
by appling a fallback property. The fallback property approach works, however, its styling
itself may effect CSS inheritance or cause the element to render improperly. Therefore, its
best to stick to using a scheduled timeout to run sometime after the highest animation time
has passed.

Closes #5255
Closes #5241
Closes #5405
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(ngAnimate): use a fallback CSS property that doesn't break existing styles</title>
<updated>2013-11-21T01:54:07+00:00</updated>
<author>
<name>Matias Niemelä</name>
</author>
<published>2013-11-15T05:09:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=1d50663b38ba042e8d748ffa6d48cfb5e93cfd7e'/>
<id>1d50663b38ba042e8d748ffa6d48cfb5e93cfd7e</id>
<content type='text'>
The clip property seems to remove the box-shadow property when an absolute
positioned animation is ongoing. This fix changes the property to be border-spacing
which is also very underused. The border-spacing CSS property is only visible
when border-collapse is set to separate.

Closes #4902
Closes #5030
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The clip property seems to remove the box-shadow property when an absolute
positioned animation is ongoing. This fix changes the property to be border-spacing
which is also very underused. The border-spacing CSS property is only visible
when border-collapse is set to separate.

Closes #4902
Closes #5030
</pre>
</div>
</content>
</entry>
<entry>
<title>fix($animate): only apply the fallback property if any transition animations are detected</title>
<updated>2013-11-06T07:01:19+00:00</updated>
<author>
<name>Matias Niemelä</name>
</author>
<published>2013-11-06T06:57:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=9470080762aecca5285d0f5cac4ae01540bbad4c'/>
<id>9470080762aecca5285d0f5cac4ae01540bbad4c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix($animate): avoid hanging animations if the active CSS transition class is missing</title>
<updated>2013-11-06T02:45:36+00:00</updated>
<author>
<name>Matias Niemelä</name>
</author>
<published>2013-10-31T21:09:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=b89584db10b63f346cbfd03f67fb92504e5bf362'/>
<id>b89584db10b63f346cbfd03f67fb92504e5bf362</id>
<content type='text'>
Closes #4732
Closes #4490
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #4732
Closes #4490
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(ngShowHide): change the .ng-hide CSS class to use an !important flag</title>
<updated>2013-08-03T06:55:53+00:00</updated>
<author>
<name>Matias Niemelä</name>
</author>
<published>2013-07-30T00:32:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=246c1439b502b06823650505cbe4a3848b6fa5a3'/>
<id>246c1439b502b06823650505cbe4a3848b6fa5a3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(ngAnimate): complete rewrite of animations</title>
<updated>2013-07-27T06:49:54+00:00</updated>
<author>
<name>Matias Niemelä</name>
</author>
<published>2013-06-18T17:59:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=81923f1e41560327f7de6e8fddfda0d2612658f3'/>
<id>81923f1e41560327f7de6e8fddfda0d2612658f3</id>
<content type='text'>
- ngAnimate directive is gone and was replaced with class based animations/transitions
- support for triggering animations on css class additions and removals
- done callback was added to all animation apis
- $animation and $animator where merged into a single $animate service with api:
  - $animate.enter(element, parent, after, done);
  - $animate.leave(element, done);
  - $animate.move(element, parent, after, done);
  - $animate.addClass(element, className, done);
  - $animate.removeClass(element, className, done);

BREAKING CHANGE: too many things changed, we'll write up a separate doc with migration instructions
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- ngAnimate directive is gone and was replaced with class based animations/transitions
- support for triggering animations on css class additions and removals
- done callback was added to all animation apis
- $animation and $animator where merged into a single $animate service with api:
  - $animate.enter(element, parent, after, done);
  - $animate.leave(element, done);
  - $animate.move(element, parent, after, done);
  - $animate.addClass(element, className, done);
  - $animate.removeClass(element, className, done);

BREAKING CHANGE: too many things changed, we'll write up a separate doc with migration instructions
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(ngCloak): hide element even when CSS 'display' is set</title>
<updated>2013-07-03T05:57:34+00:00</updated>
<author>
<name>Vineet Kumar</name>
</author>
<published>2013-06-26T03:37:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=3ffddad100e993403d13137387d0685466b46b2b'/>
<id>3ffddad100e993403d13137387d0685466b46b2b</id>
<content type='text'>
Previously an element like
&lt;div class="foo ng-cloak"&gt;...&lt;/div&gt;
would still be annoyingly visible if it matched a CSS rule like
.foo { display: inline-block; }, overriding ng-cloak's display: none.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously an element like
&lt;div class="foo ng-cloak"&gt;...&lt;/div&gt;
would still be annoyingly visible if it matched a CSS rule like
.foo { display: inline-block; }, overriding ng-cloak's display: none.
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor(directives): connect new compiler</title>
<updated>2012-01-25T19:50:37+00:00</updated>
<author>
<name>Misko Hevery</name>
</author>
<published>2011-11-23T05:28:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=9ee2cdff44e7d496774b340de816344126c457b3'/>
<id>9ee2cdff44e7d496774b340de816344126c457b3</id>
<content type='text'>
- turn everything into a directive
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- turn everything into a directive
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor(filter): filters are now injectable and services</title>
<updated>2011-11-15T04:31:09+00:00</updated>
<author>
<name>Misko Hevery</name>
</author>
<published>2011-11-03T22:59:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=cb6f832f38b11499a6d1dd2caf14d15e68211635'/>
<id>cb6f832f38b11499a6d1dd2caf14d15e68211635</id>
<content type='text'>
BREAK:
 - removed CSS support from filters
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
BREAK:
 - removed CSS support from filters
</pre>
</div>
</content>
</entry>
</feed>
