1. 06 Jan, 2017 2 commits
    • Ian Hickson's avatar
      Changes to the drag gesture detectors and the velocity tracker (#7363) · 11d1d54c
      Ian Hickson authored
      - more dartdocs for the drag typedefs
      
      - more toStrings to aid debugging
      
      - require the position for DragUpdateDetails since we were omitting it
        in some places
      
      - add the primaryVelocity to DragEndDetails so that consumers don't
        have to themselves track the axis in question
      
      - fix the velocity tracker so that it doesn't walk the null data.
        Previously, near time t=0 (which pretty much only matters in tests,
        but it does matter there) we would walk the velocity data and then
        also walk missing data, treating it as Point.zero with t=0.
      
      - simplify some of the velocity tracker; e.g. instead of trying (and
        failing?) to clear the velocity tracker when the pointer stalls,
        just drop the data before a stall during the velocity estimation
        (where we redundantly had another bigger horizon anyway).
      11d1d54c
    • Ian Hickson's avatar
      Fix SizeChangedLayoutNotifier and its test. (#7361) · 629255eb
      Ian Hickson authored
      Previously, SizeChangedLayoutNotifier fired a notification even for
      the first layout.
      
      Also, previously its test relied on that, and didn't actually change
      size at all. This fixes the test as well.
      
      Also, rename SizeChangedLayoutNotificaion to SizeChangedLayoutNotification.
      629255eb
  2. 05 Jan, 2017 16 commits
  3. 04 Jan, 2017 3 commits
  4. 03 Jan, 2017 2 commits
  5. 21 Dec, 2016 1 commit
  6. 20 Dec, 2016 1 commit
  7. 19 Dec, 2016 2 commits
  8. 18 Dec, 2016 1 commit
  9. 16 Dec, 2016 4 commits
  10. 15 Dec, 2016 6 commits
  11. 14 Dec, 2016 2 commits