1. 24 Jul, 2017 1 commit
  2. 21 Apr, 2017 1 commit
    • Ian Hickson's avatar
      Reorganise the drag related gesture files. (#9487) · a591628c
      Ian Hickson authored
      Move the Drag*Details classes into drag_details.dart.
      Move the one-gesture drag recognizers into monodrag.dart.
      Move Drag into drag.dart.
      
      Adjust the comments to claim that Drag is used by other things than
      MultiDragGestureRecognizer. (Right now this is a lie but it will
      hopefully be true soon.)
      a591628c
  3. 13 Jan, 2017 1 commit
    • Adam Barth's avatar
      Add GestureArenaTeam (#7481) · 0139c69c
      Adam Barth authored
      Previously, the Slider used a drag gesture recognizer to move the head
      of the slider, but when the slider was in a vertical scroller, the
      recognizer would wait until the user moved the pointer by enough pixels
      to disambiguate between sliding the slider and scrolling the scroller.
      
      That worked fine for actual drags, but the slider should also move when
      the user taps the track. This patch introduces a tap recognizer to
      handle that behavior.
      
      To avoid the slider's drag and tap recognizers from competing with each
      other in the arena, this patch introduces the notion of a
      GestureArenaTeam, which lets several recognizers combine to form one
      entry in the arena.  If that entry wins, the team picks the first of its
      recognizers as the winner, avoiding latency.
      
      Fixes #7454
      0139c69c
  4. 19 Nov, 2016 1 commit
  5. 27 Apr, 2016 1 commit
  6. 11 Feb, 2016 1 commit
    • Hixie's avatar
      Provide a Draggable that starts on drag · 8e279f32
      Hixie authored
      This lets it cooperate with other gestures like tap.
      
      The way I implemented this was to refactor the entire Draggable gesture
      logic to use a new kind of gesture detector called
      MultiDragGestureRecognizer. It works a bit like
      MultiTapGestureRecognizer but for drags.
      
      Also some tweaks to the velocity estimator.
      8e279f32
  7. 14 Dec, 2015 1 commit
  8. 03 Nov, 2015 2 commits
  9. 02 Nov, 2015 1 commit
  10. 27 Oct, 2015 1 commit
  11. 13 Oct, 2015 1 commit
  12. 03 Oct, 2015 1 commit
  13. 27 Sep, 2015 1 commit
  14. 18 Sep, 2015 1 commit
  15. 17 Sep, 2015 1 commit
    • Adam Barth's avatar
      Create gestures.dart · 41b8ffd6
      Adam Barth authored
      This patch is part of a sequence of patches towards fewer top-level libraries.
      In this patch, the gesture libraries are combined into one gestures.dart
      library.
      41b8ffd6