1. 18 Aug, 2018 1 commit
    • Ian Hickson's avatar
      Fixes resulting from audit of issues links (#20772) · 8c79f40d
      Ian Hickson authored
      * Fixes resulting from audit of issues links
      
      I looked at every link to GitHub in our repo. For cases where we had a TODO that was waiting for a bug to be fixed, and the bug has now been fixed, I applied the pending change. For cases where the link was out of date, I updated the link.
      
      * Update run_test.dart
      
      skip this test again since it failed on linux and macos bots
      8c79f40d
  2. 17 Aug, 2018 3 commits
  3. 16 Aug, 2018 2 commits
  4. 15 Aug, 2018 2 commits
  5. 13 Aug, 2018 1 commit
  6. 12 Aug, 2018 1 commit
  7. 10 Aug, 2018 4 commits
  8. 09 Aug, 2018 3 commits
  9. 08 Aug, 2018 2 commits
  10. 07 Aug, 2018 3 commits
    • Amir Hardon's avatar
      AndroidView touch support. · ccaa0636
      Amir Hardon authored
      This PR adds 2 features to RenderAndroidView and AndroidView:
      
      1. Hit testing behavior
      Adds a `PlatformViewHitTestBehavior` which is similar to
      `HitTestBehavior` without the `deferToChild` option (as platform views
      don't have child render objects) and with a `transparent` option which
      prevents it from forwarding any events to the Android view.
      
      2. MotionEvent recomposing logic
      FlutterView and the framework `converter.dart` are working together to
      transform each Android MotionEvent object into one or more
      `PointerEvent` objects.
      
      This PR adds the reverse logic (in _MotionEventDispatcher which is used
      by RenderAndroidView) which turns a stream of PointerEvent objects into
      MotionEvent objects.
      
      The correctness of the recomposing logic is tested in an integration
      test which will land in a separate PR (the unit test PR is pretty big,
      trying to keep as many bite-size PRs for reviewer's convenience)
      ccaa0636
    • Jonah Williams's avatar
    • amirh's avatar
  11. 06 Aug, 2018 1 commit
  12. 03 Aug, 2018 1 commit
    • liyuqian's avatar
      Add Clip enum to Material and related widgets (#18576) · 9ffa1c51
      liyuqian authored
      See details in our proposal for this breaking API change and #18057. This PR setup all code paths to allow the change but doesn't change the clip behavior by itself. We'll change `defaultClipBehavior` from `Clip.antiAlias` to `Clip.none` in the following PR to change the clip behavior and update tests.
      9ffa1c51
  13. 02 Aug, 2018 2 commits
  14. 31 Jul, 2018 3 commits
  15. 30 Jul, 2018 2 commits
  16. 28 Jul, 2018 1 commit
  17. 27 Jul, 2018 2 commits
  18. 25 Jul, 2018 2 commits
  19. 24 Jul, 2018 2 commits
    • Jonah Williams's avatar
      Semantics framework updates (#18758) · 810a29d6
      Jonah Williams authored
      Changes:
      
      - Move the SemanticsConfiguration update from RenderToggleable to each subclass, so that Switch can use toggled.
      - Add image, liveRegion, toggled properties to Semantics, SemanticsConfiguration, SemanticsNode
      - Added semanticsLabel and excludeFromSemantics to Image (the latter so that we avoid creating a semantics node)
      - Added onDismiss semantics action which maps to the modal escape on iOS and dismiss action on Android.
      - Added dismiss and liveRegion to snackbar widget
      - Updated custom painter semantics to handle image, liveRegion, toggle
      - Updated relevant tests to use correct flag/action
      810a29d6
    • Ian Hickson's avatar
      Improve docs for FutureBuilder (#19687) · 56800d8f
      Ian Hickson authored
      56800d8f
  20. 23 Jul, 2018 2 commits
    • sandrasandeep's avatar
      Add cursorWidth and cursorRadius to TextField (Material) cursor (#19317) · 834fb7b9
      sandrasandeep authored
      * fixed segmented control golden test
      
      * fixed segmented control golden test
      
      * made the comments more explanatory
      
      * changed comment, wrapped tests with if statements so they only run on MacOS
      
      * changed formatting
      
      * added width and radius fields to TextField; to do: tests and Material defaults
      
      * weak warnings
      
      * added tests
      
      * added default cursor width; changed default EditableText width
      
      * only run golden file tests on linux
      
      * changed goldens version
      
      * actually changed goldens.version
      
      * style changes
      
      * small fixes
      
      * added default material cursor color
      
      * changed goldens.version
      
      * changed goldens version again
      
      * changed goldens.version again (3)
      
      * added todo
      
      * deleted whitespace
      834fb7b9
    • Jonah Williams's avatar