{"push_id":1308762743,"size":53,"distinct_size":50,"ref":"refs/heads/master","head":"f3aa4e724654b8d169a89138fe08148ab1e02712","before":"9788fd3bfad9015aa5beb5f7b66daad4eb6be55b","commits":[{"sha":"bf8191512ba789aa09592440937218d844557b31","author":{"name":"Joshua Comeau","email":"e32e90be76cb73ad84c866d56d3dbb9ce0aeecb5@gmail.com"},"message":"Add support for React 0.13\n\nI realized I was needlessly excluding a version of React; after a\nquick test, Flip Move works just fine with React 0.13.\n\nUpdated the README to also mention its support for the 15 RC","distinct":false,"url":"https://api.github.com/repos/marcus433/react-flip-move/commits/bf8191512ba789aa09592440937218d844557b31"},{"sha":"15ceaeec5ff96e4244f5f72b5e635ccbfa90ec43","author":{"name":"Joshua Comeau","email":"e32e90be76cb73ad84c866d56d3dbb9ce0aeecb5@gmail.com"},"message":"Update peer dependency for React 15","distinct":false,"url":"https://api.github.com/repos/marcus433/react-flip-move/commits/15ceaeec5ff96e4244f5f72b5e635ccbfa90ec43"},{"sha":"2d9f324b22ad31589f951a1289ec55f68ed3c5c0","author":{"name":"Joshua Comeau","email":"e32e90be76cb73ad84c866d56d3dbb9ce0aeecb5@gmail.com"},"message":"v1.4.2","distinct":false,"url":"https://api.github.com/repos/marcus433/react-flip-move/commits/2d9f324b22ad31589f951a1289ec55f68ed3c5c0"},{"sha":"0fccf722de372689dc7ed16b28d5d2b5512a214e","author":{"name":"Joshua Comeau","email":"e32e90be76cb73ad84c866d56d3dbb9ce0aeecb5@gmail.com"},"message":"Enter/Exit Animations implementation\n\nRewrote massive chunks of FlipMove to store children in state. This\nway, when new props are received, we can \"hang on\" to items that are\non the way out, to animate their exit.\n\nThe big hurdle with this is that if the item remains in the DOM, the\nsiblings don't know to ignore it in their layout calculations:\n\n-----------         -----------\n|  item 1 |         |  item 1 |\n-----------         -----------\n-----------         -----------\n|  item 2 |    ->   |/////////|  <-\n-----------         -----------    \\\n-----------         -----------    /\n|  item 3 |         |  item 3 |  -\n-----------         -----------\n\nIn this example, new props are received, and item 2 no longer exists.\nWe want to simultaneously animate item 2's exit (fade out, whatever),\nwhile also moving item 3 up to take item 2's place.\n\nThe rendering engine, though, doesn't realize that item 2 has left;\nit's still there, it's just fading out. So it can't recalculate the\nlayout to move item 3 up.\n\nMy solution is to take item 2 out of the document flow by giving it\nan `absolute` positioning, and matching its on-screen location using\nbounding boxes.\n\nAnother challenge involved interruptions. Ensuring that if an item\nis mid-exit and new props come in (that may or may not include that\nsame item, not exiting), nothing funky happens.\n\nFinally, I added some presets, and the structure to parse presets\ninto plain styles.\n\nWhew. Big commit.","distinct":true,"url":"https://api.github.com/repos/marcus433/react-flip-move/commits/0fccf722de372689dc7ed16b28d5d2b5512a214e"},{"sha":"e996e99ff0c6d954cb1f3af8d4d434bc0aeb3cfe","author":{"name":"Joshua Comeau","email":"e32e90be76cb73ad84c866d56d3dbb9ce0aeecb5@gmail.com"},"message":"Merge pull request #24 from joshwcomeau/feature/enterExitAnimations\n\nFeature/enter exit animations","distinct":true,"url":"https://api.github.com/repos/marcus433/react-flip-move/commits/e996e99ff0c6d954cb1f3af8d4d434bc0aeb3cfe"},{"sha":"797cbef56640234df0b018bab2f7bb7c8f3182e5","author":{"name":"Joshua Comeau","email":"e32e90be76cb73ad84c866d56d3dbb9ce0aeecb5@gmail.com"},"message":"Fix bug with non-DOM-changed items\n\nFlip Move is supposed to work even if the DOM order doesn't change.\nFor example, the Scrabble demo just uses transforms to move tiles\naround on-screen without actually re-arranging the DOM nodes.\n\nThis fix allows those transformations once more.","distinct":true,"url":"https://api.github.com/repos/marcus433/react-flip-move/commits/797cbef56640234df0b018bab2f7bb7c8f3182e5"},{"sha":"7da3a949a98e06efa89b02133aee5c6ddff72e9a","author":{"name":"Joshua Comeau","email":"e32e90be76cb73ad84c866d56d3dbb9ce0aeecb5@gmail.com"},"message":"Fix bug with inline-block elements","distinct":true,"url":"https://api.github.com/repos/marcus433/react-flip-move/commits/7da3a949a98e06efa89b02133aee5c6ddff72e9a"},{"sha":"e47b6a4955d3b9749a43a9afb0f3133a9fb959e4","author":{"name":"Josh Comeau","email":"2d27c8320aa3eefe09ead96ce62c361629bc5ad6@breather.com"},"message":"Remove unused docs directory","distinct":true,"url":"https://api.github.com/repos/marcus433/react-flip-move/commits/e47b6a4955d3b9749a43a9afb0f3133a9fb959e4"},{"sha":"685137a8a98731d327a0f5c4fc44f1be3f357be9","author":{"name":"Josh Comeau","email":"2d27c8320aa3eefe09ead96ce62c361629bc5ad6@breather.com"},"message":"v2.0.4 - Fix bug with Firefox\n\nI was mis-using `getComputedStyle`, and not taking varying internal\nbrowser structures into account.\n\nBy standardizing the approach, enter/exit animations work in firefox.","distinct":true,"url":"https://api.github.com/repos/marcus433/react-flip-move/commits/685137a8a98731d327a0f5c4fc44f1be3f357be9"},{"sha":"b1443ebc85a651bf3befd43069577eed013dc1df","author":{"name":"Josh Comeau","email":"2d27c8320aa3eefe09ead96ce62c361629bc5ad6@breather.com"},"message":"Update README to not include false compatibility claims","distinct":true,"url":"https://api.github.com/repos/marcus433/react-flip-move/commits/b1443ebc85a651bf3befd43069577eed013dc1df"},{"sha":"042134952630b03a2298df50647dbe43349cd687","author":{"name":"Josh Comeau","email":"2d27c8320aa3eefe09ead96ce62c361629bc5ad6@breather.com"},"message":"v2.0.5 - allow disabling of enter/leave animations","distinct":true,"url":"https://api.github.com/repos/marcus433/react-flip-move/commits/042134952630b03a2298df50647dbe43349cd687"},{"sha":"787cf479f53ad928182b5e484feda195f80231f9","author":{"name":"Josh Comeau","email":"2d27c8320aa3eefe09ead96ce62c361629bc5ad6@breather.com"},"message":"Fix documentation","distinct":true,"url":"https://api.github.com/repos/marcus433/react-flip-move/commits/787cf479f53ad928182b5e484feda195f80231f9"},{"sha":"9715ec0535b7d2a8d39a4486c4037afe9a8bc636","author":{"name":"Joshua Comeau","email":"e32e90be76cb73ad84c866d56d3dbb9ce0aeecb5@gmail.com"},"message":"Add support for Internet Explorer 10","distinct":true,"url":"https://api.github.com/repos/marcus433/react-flip-move/commits/9715ec0535b7d2a8d39a4486c4037afe9a8bc636"},{"sha":"f1467e830ed333356c63f117c536584708e82e97","author":{"name":"Seth Kinast","email":"0544edd95b246068cade9089102222217d1397b3@linkedin.com"},"message":"Change spelling of \"accordion\" presets","distinct":true,"url":"https://api.github.com/repos/marcus433/react-flip-move/commits/f1467e830ed333356c63f117c536584708e82e97"},{"sha":"21c64e76bac3080390b4fb468b1f15f312e87222","author":{"name":"Joshua Comeau","email":"e32e90be76cb73ad84c866d56d3dbb9ce0aeecb5@gmail.com"},"message":"Merge pull request #27 from sethkinast/accordion\n\nChange spelling of \"accordion\" presets","distinct":true,"url":"https://api.github.com/repos/marcus433/react-flip-move/commits/21c64e76bac3080390b4fb468b1f15f312e87222"},{"sha":"adee78e55ce6fe763ff89e76da2a7d5cf64a7050","author":{"name":"Joshua Comeau","email":"e32e90be76cb73ad84c866d56d3dbb9ce0aeecb5@gmail.com"},"message":"Add `style` prop\n\nFor those using Radium or other inline-style techniques, there was\nno way to style the parent FlipMove container element.\n\nSimply added `style` to the FlipMove instance, to be passed down and\nused in the container element.","distinct":true,"url":"https://api.github.com/repos/marcus433/react-flip-move/commits/adee78e55ce6fe763ff89e76da2a7d5cf64a7050"},{"sha":"cb3f08a5fa51da52ca541918cbfc90df46bc1c13","author":{"name":"Joshua Comeau","email":"e32e90be76cb73ad84c866d56d3dbb9ce0aeecb5@gmail.com"},"message":"Merge pull request #30 from joshwcomeau/feature/addStyleProp\n\nAdd `style` prop","distinct":true,"url":"https://api.github.com/repos/marcus433/react-flip-move/commits/cb3f08a5fa51da52ca541918cbfc90df46bc1c13"},{"sha":"9373264248b9e054107b8689572e8166a391fd04","author":{"name":"Joshua Comeau","email":"e32e90be76cb73ad84c866d56d3dbb9ce0aeecb5@gmail.com"},"message":"v2.1.0","distinct":true,"url":"https://api.github.com/repos/marcus433/react-flip-move/commits/9373264248b9e054107b8689572e8166a391fd04"},{"sha":"aed2236ff0eda98d5e4cc26b37c241f830c60c09","author":{"name":"Joshua Comeau","email":"e32e90be76cb73ad84c866d56d3dbb9ce0aeecb5@gmail.com"},"message":"Add and cleanup React Storybook","distinct":true,"url":"https://api.github.com/repos/marcus433/react-flip-move/commits/aed2236ff0eda98d5e4cc26b37c241f830c60c09"},{"sha":"a18594d20aaf856e5962566cd9b3b5457e8f69ab","author":{"name":"Joshua Comeau","email":"e32e90be76cb73ad84c866d56d3dbb9ce0aeecb5@gmail.com"},"message":"Update README","distinct":true,"url":"https://api.github.com/repos/marcus433/react-flip-move/commits/a18594d20aaf856e5962566cd9b3b5457e8f69ab"}]}
{"actor":{"display_login":"marcus433"}}