- typo (96f6e383)
- compare attr.disabled with a string to disable click on surface (4714e383)
- add .bowerrc that specifies installation directory (fixes inconsistent bower version behaviors) (7c31c9d4)
- handle DOM clean-up more effectively when both fa-animate-enter and fa-animate-leave are present on one element (4e34a22f)
- track famo.us 0.3.0 (624091e7)
- support fa-options and fa-index with fa-edge-swapper (024a37e3)
- implement fa-edge-swapper (5ec55132)
- default to linear easing in $timeline step (8ea7d8b2)
- add documentation for fa-animate-leave, fa-animate-halt, fa-animate-move (f74ef7b9)
- add basic fa-animate-enter documentation (48b4b386)
- add documentation for fa-edge-swapper (8b3ae339)
- modify multi piping example to work (3f3403bc)
- clarify submodule init step for library development in README (5d54a015)
- due to 624091e7,
Famo.us 0.3.0 introduces some breaking changes.
-
Boilerplate:
-
Must change src of famous-global from: "bower_components/famous/famous-global.js" to "bower_components/famous/dist/famous-global.js"
-
May need to perform a
bower cache clean
before updating your bower packages. Verify that "bower_components/famous/CHANGELOG.md" mentions 0.3.0 to ensure that the update was successful.
-
-
Application code:
- Famo.us 0.3.0 defaults
align
to [0,0] instead of defaulting to any provided value oforigin
. In cases whereorigin
is defined butalign
is not, element alignment will be broken. Simplest fix for existing code is to add anfa-align
attribute that matchesfa-origin
on any element wherefa-origin
is defined andfa-align
is not. - Vanilla Famo.us Surfaces'
eventHandler
member has been renamed to_eventOutput
. - See the Famo.us CHANGELOG for more details.
- Famo.us 0.3.0 defaults
- deep-watch fa-options to support inline options declarations without digest errors (d6067018)
- remove unnecessary exception when fa-container-surface's children are removed (422576a5)
- invoke isolate.hide() when elements are destroyed (fixes, e.g. clean-up when transitioning states with ui-router) (269c6d64)
- minification process (1a88a6b0)
- Updated canvas and video surfaces to support new methods (b7c81aae)
- support removing children from fa-header-footer-layout (01fefee2)
- add fa-option directive (221cf4e3, #193)
- support piping to/from Modifiers (e.g. Draggable) with fa-pipe-to and fa-pipe-from (070bf026)
- implement fa-draggable (a11c12dc)
- add observe on faSize of faSurface (b621ff53)
- add live examples for surface, tap, touchend, touchmove, touchstart (d27595eb)
- modified scrollview live examples, add sequential + surface live examples (66b8d3e3)
- add live examples for pipefrom, rendernode, scrollview (8bb10f87)
- add modifier live examples (21533a5c)
- add live examples for app flipper grid header image index modifier (5783027a)
- fix scope => $scope typos in famousAnimate.js (bb291703)
- correct the documentation for sizing elements in a fa-header-footer-layout (7d0becbe, #196)
- clarify global installation of bower in readme (d40a893b)
- expose .util on window for non-DI use (3820b783)
- throw exception if fa-elements are added to fa-surface (60c8fe05)
- make famous#getIsolate correctly manage cases where scope is null (175a775a)
- support proper translate-z (and general 3D) behavior in Chrome (1f82bd97)
- add check for isFaElement for animate leave (4d009c5d)
- implement fa-video-surface (9a07f11d)
- ngClick decorated for fa-surface with touch (3e50b871)
- add all mouseEvents (cbd875bc)
- decorate ng-click to register on renderNode in fa-directives (968b09ac)
- update famous-angular.css to support changes in Famo.us core (864bd8b8)
- removed the requirejs dependency (c9d318f2)
- add hide and show functionality on renderables (767fea86)
- include the famous modules definition in $famous provider (12668f2a)
- fixed docs code interpreted by jekyll & angular (4993f169)
- live demos (4b519241, #158)
- update readme to describe how to get started without RequireJS (aa553e4c)
- faOptions in faGridLayout to work properly (99086406)
- make addClass and removeClass return the correct element (enables ng-bind-html) (4c62288a)
- make fa-grid-layout respect changes in ng-repeat index when updating (0410113d)
- fix errors caused by empty class names getting applied to Surfaces via (4054c446)
- deprecate fa-animation (e50d3536)
- run unit tests with PhantomJS (481a483c)
- add fa-mouseover directive (b2d00d09)
- support removing children from fa-flipper (f97e357d)
- implement physics support by accepting Particles as fa-modifier attributes (32c8ebe9)
- add timeline service to replace fa-animation (dd5494d1)
- added faCanvasSurface (82295bf1)
- support reflowing fa-grid-layout and fa-scrollview when fa-index changes (3a7d6ee4)
- throw error objects (c0d3130a)
- update fa-modifier ng-doc with support for Particles (32f296db)
- add link to starter kit zip in README (cd75fd43)
- add link to Pivotal roadmap in README (b9599c1e)
- remove
$timeout in faScrollView and use scope.$ $postDigest instead (137f260f) - fix some cases where 'digest is already in progress' is thrown for fa-modifiers (f5d9fa01)
- consolidating the sequencer into a single call, and modifying the destruction listener to run on scope.$id instead of scope (aa65be37)
- track if the animation has been halted at the level of the element using the existing status data (a265623b)
- defer unregistering sequenced items until their elements, not their scopes, are destroyed (8517838c)
- defer execution of modifier blanking to the resolution of the animation queue (d5889834)
- enable setting perspective on an fa-app (Famo.us Context) (d99b39be)
- fa-grid-layout options and update the GridLayout when changed (445707fb)
- support $done callbacks for complex animations and conditional animation chains in the $animate event lifecycle (82bdfe0d)
- restore coverage for ng-class manipulation, with and without ngAnimate (1cf7f151)
- full and ngAnimate-compliant event lifecycle support for Famo.us/Angular (2f857868)
- fix naming typo in fa-flipper (6345ca76)
- fix broken links to famous docs (56fad126)
- add basic documentation for fa-flexible-layout (1a6794da)
- clarifying and cleaning up famousAnimate.js documentation (93eec030)
- cleaning up examples for $famousDecorator (3c74717d)
- added a step for test (0bc9bdb0)
- corrected command to start tests (4c92e30c)
- ANIMATION_DURATION should be DURATION (f70264d8)
- fix edge cases where fa-surface#isClassable hits an undefined reference (d4b352d5)
- make multiple ng-shows inside of an fa-surface behave as expected (5478f03b)
- correctly remove ng-repeated fa-surfaces from fa-scroll-view and fa-sequential-layout (55328faf)
- implement fa-flexible-layout (7b3ffd76)
- implement fa-properties on fa-image-surface, the same as on fa-surface (cee67e0c)
- implement fa-properties on fa-surface; make ad hoc property declaration more generic (7c101d06)
- add margin and padding properties to fa-surface (16842b23)
- implement fa-container-surface (94998b7c)
- add CLA instructions to CONTRIBUTING.md (2954e26c)
- add animation directive - edit: surf, grid, app, mod, pipe n more (bbb02889)
- fix fa-pipe - add imagesurf, header, seq, flipper (70283d0c)
- edit animation, modifier, tap - add imagesurface (7654d276)
- edit scrollview touchend move start view (610191b5)
- edit app, click, index, rendernode (f605521a)
- edit faSurface (540b39b0)
- edit fa-modifier (4ceb4464)
- edit faAnimation + faScrollView (65a31257)
- add click, tap, index (45c0d072)
- add fa-app (2e21d736)
- add rendernode (f651daa6)
- add fa-transform + fa-transform-order (66d2923d)
- add touchstart touchmove touchend (448efdcd)
- add fa-pipe-from examples (b3a1f36c)
- fix bugs in fa-touchmove, fa-touchstart, fa-touchend (5babd640)
- handle multiple classes in fa-surface, both in class attribute and in ng-class (e48c187a)
- allow $famous.find to return multiple elements (1a880727, #80)
- implement faFlipper directive (64c98b65)
- add scrollview examples + add headings modifier surface (4ea11ad7)
- modifier surface scrollview progress examples (e5746674)
- fix 'undefined is not a function' error from angular-animate (022f8a75)
- reverting invocation order of faPipeFrom to its previous state (9485fdb3)
- modified execution order for faPipeFrom was correct (3862a8a7)
- fixing invocation order of unpiping in faPipeFrom (8dc41641)
- modify fa-pipe-from and fa-pipe-to to unbind their event listeners when their scopes are destroyed (405e0d61)
- ensure that fa-modifier $observe callbacks will always fire at least once. (c248ebd9)
- reverting invocation order of faPipeFrom to its previous state (ed1dcfb3)
- modified execution order for faPipeFrom was correct (291b7887)
- fix fa-animation behavior when two animates are assigned to one field with non-overlapping domains (ab745093)
- fixing invocation order of unpiping in faPipeFrom (8855f4fe)
- make fa-animation work correctly without jquery (e844971d)
- added changelog.js & validateCommitMsg.js to bower ignore list (4c97c1b8)
- modify fa-pipe-from and fa-pipe-to to unbind their event listeners when their scopes are destroyed (4957f7f4)
- make function-passing to fa-transform fields more reasonable (ef7ad8e3)
- adds support for ng-class on all surfaces 😄 (c869fb1e)
- Added the changelog and release gulp tasks (a0406e1a, #62)
- Added validation commit msg file (a3b57051)
- clearly stating what fa-pipe-to and fa-pipe-from are supposed to be doing (568d6d85)
- clearly stating what fa-pipe-to and fa-pipe-from are supposed to be doing (8a9ba9ab)
- added a link to the starter app (5e36d45d)
- update contact info and change sample commit messages to imperative tense (843c9e82)
- updated the list of accepted types in the commit messages (334bc7a6)
- updated the contribute section to include the commits validation (442cb0c9)