{"push_id":740208782,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"5711853854ad02aed3f20cfe1bd108f42a9167ab","before":"1e8c0816cc0388c2b24d2d5bef48326701a0648f","commits":[{"sha":"c0d7ed0be43c406fd1c2e9d248fb253145b9f505","author":{"email":"c758bf4dc29d6396a5209d38dfb92c9564c62dc2@chromium.org","name":"Hans Muller"},"message":"When the selected tab changes in a TabBar for which isScrollable:true, animate the selected tab to the center of the viewport, if that's possible.\n\nAdded an optional duration: to Scrollable.scrollTo(newOffset, duration: d) which animates the scroll to newOffset.\n\nRefactored the Scrollable implementation a little to make the roles of the \"toEnd\" and \"toOffset\" animations clearer.\n\n_handlePointerDown() now stops both animations.\n\nSimilarly, we only call settleScrollOffset() from the cancel gesture handlers if the animations aren't already running.","distinct":true,"url":"https://api.github.com/repos/domokit/sky_engine/commits/c0d7ed0be43c406fd1c2e9d248fb253145b9f505"},{"sha":"5711853854ad02aed3f20cfe1bd108f42a9167ab","author":{"email":"c758bf4dc29d6396a5209d38dfb92c9564c62dc2@chromium.org","name":"Hans Muller"},"message":"Merge pull request #299 from HansMuller/animated-tab-scrolling\n\nAnimate selected scrollable TabBar Tab into position","distinct":true,"url":"https://api.github.com/repos/domokit/sky_engine/commits/5711853854ad02aed3f20cfe1bd108f42a9167ab"}]}