1. 29 6月, 2017 1 次提交
  2. 22 6月, 2017 1 次提交
  3. 10 6月, 2017 1 次提交
  4. 17 5月, 2017 1 次提交
  5. 17 3月, 2017 1 次提交
    • M
      Remove old flutter messaging API (#3482) · c4edec74
      Mikkel Nygaard Ravn 提交于
      Breaking change: removed facilities for JSON and string messaging from FlutterView/FlutterViewController, leaving only binary messaging there. All other use of flutter communication now goes through FlutterMessageChannel and FlutterMethodChannels. Retained use of String and JSON codecs for now.
      
      Companion flutter PR: flutter/flutter#8837
      c4edec74
  6. 12 10月, 2016 2 次提交
  7. 24 9月, 2016 1 次提交
    • C
      Move shell to //flutter and split shell/BUILD.gn into smaller pieces for each subcomponent. (#3053) · 9eb446e0
      Chinmay Garde 提交于
      * Namespaces have been updated to reflect the move from //flutter/sky/shell to //flutter/shell.
      * shell/BUILD.gn file has been split into smaller GN files for each subcomponent of the shell (common, GPU, diagnostic, testing).
      * GN dependencies have been rewritten to stop exposing common shell dependencies as public. Duplicates have also been removed.
      * GPU subcomponent has been updated make it more suitable for Vulkan integration.
      * The GLFW backend has been resurrected.
      9eb446e0
  8. 01 7月, 2016 1 次提交
    • A
      Harmonize Android and iOS accessibility bridges (#2777) · 71ce354a
      Adam Barth 提交于
      These classes now use the same terminology and work in the same way.
      Also, change semantics.mojom to use an enumeration of actions instead of
      having a separate method per action. This will hopefully scale better.
      71ce354a
  9. 29 6月, 2016 1 次提交
  10. 15 4月, 2016 1 次提交
  11. 09 4月, 2016 1 次提交
    • A
      Rename PlatformViewAndroid to io.flutter.view.FlutterView (#2586) · a299d69f
      Adam Barth 提交于
      This patch cleans up the public Java interface to the Flutter engine. The code
      that we intend to be re-usable is now in the io.flutter.view package. The two
      public classes are:
      
       * FlutterMain, which controls initialization of the system, and
       * FlutterView, which is an Android view that hosts a Flutter app.
      
      We'll need to interate on these interface over time, but at least these names
      are more reasonable.
      a299d69f
  12. 09 2月, 2016 1 次提交
    • H
      Accessibility fixes · 920e4114
      Hixie 提交于
      - Correctly enable accessibility on startup if it's already enabled.
      - Avoid using deprecated APIs.
      - Map FORWARD/BACKWARD scrolling actions to up/down even when left/right
        is also possible.
      - Clear the accessibility focus when removing a focused semantics node.
      - Unregister listeners when view goes away.
      - Call setWillNotDraw(false) if accessibility is enabled.
      - Clean the handling of hover events.
      - Work around an Android bug where the system focus rect isn't drawn
        the first time.
      920e4114
  13. 06 2月, 2016 1 次提交
  14. 05 2月, 2016 5 次提交
    • H
      Implement hover touch exploration mode on Android. · 707ff9b4
      Hixie 提交于
      707ff9b4
    • H
      Android accessibility focus support · 0fa85242
      Hixie 提交于
      This lets you focus and unfocus a node.
      
      Still doesn't seem to be enough to actually have the node exposed in
      TalkBack. We probably need hover for that (that's next).
      
      (Also fixes a leak for when a subtree has been disconnected; previously
      we were only forgetting the top node of the subtree, not the
      descendants. Thanks @krisgiesing for catching that.)
      0fa85242
    • H
      Tell Android when the accessibility tree changes · 17806fdb
      Hixie 提交于
      Hard to say if this actually works. We'll find out once we've filled
      this out enough that you can walk the tree in Android's Talkback UI.
      17806fdb
    • H
      Make AccessibilityNodeInfos interactive. · cb789edc
      Hixie 提交于
      This exposes the actions on AccessibilityNodeInfo nodes.
      It also tries to make the code that handles reloads more correct.
      cb789edc
    • H
      Flutter<->Android accessibility bridge · adbb587a
      Hixie 提交于
      This is another step towards enabling accessibility for Flutter on
      Android. It exposes the semantics tree to Android's accessibility API
      when accessibility is enabled.
      
      It does not yet:
       - allow one to actually interact with the application via the
         accessibility API
       - expose the accessibility tree to touch exploration
       - implement the accessibility focus API
      
      However, you can see the tree if you run uiautomatorviewer. It is there,
      and it matches the UI. At least in Stocks. I didn't test anything else.
      adbb587a