1. 30 11月, 2017 1 次提交
    • C
      Expose Window.viewInsets in dart:ui (#4403) · 93648ef0
      Chris Bracken 提交于
      Window.viewInsets is the set of window-relative insets that describe the
      area of the window that an application may want to treat as effectively
      reducing the size of the content. Typically this is due to system UI
      that fully obscures underlying content, such as the keyboard.
      
      This area differs from padding in that padding is the set of insets that
      describe the area of the window that may be partially (or fully)
      obscured by system UI or physical intrusions into the view area (e.g.
      iPhone X sensor housing, status bar, or the iPhone X home indicator
      widget).
      
      This patch does not yet enable the iOS bottom edge safe area. Once the
      framework has been updated to use viewInsets for bottom-edge occlusions
      (today, the keyboard), the bottom safe area will be enabled and
      framework patches that depend on it, landed.
      93648ef0
  2. 20 10月, 2017 1 次提交
  3. 19 10月, 2017 1 次提交
    • Y
      Add alwaysUse24HourFormat and textScaleFactor (#4202) · 23f5ccd2
      Yegor 提交于
      * systems/settings channel split
      
      * merge textScaleFactor and alwaysUse24HourFormat into flutter/settings channel
      
      * add debugOverrideAlwaysUse24HourFormat
      
      * implement textScaleFactor on iOS
      
      * address comments
      
      * remove debugOverrideAlwaysUse24HourFormat
      
      * clang-format
      23f5ccd2
  4. 30 9月, 2017 1 次提交
  5. 01 8月, 2017 1 次提交
  6. 29 7月, 2017 1 次提交
  7. 27 6月, 2017 1 次提交
    • Y
      preserve Window callback zones (#3817) · 926c9a58
      Yegor 提交于
      * preserve Window callback zones
      
      Run Window callbacks in the zone they are registered in. This is consistent with how other native API work, such as `scheduleMicrotask`, `Timer`, and `dart:io`. This also enables the developers to use the `Zone` API to capture and log unhandled Dart errors.
      
      * refactor wrapping
      
      * new line
      
      * fewer if checks; group getters/setters/fields
      
      * inline _invokeOnPointerDataPacket
      926c9a58
  8. 06 6月, 2017 2 次提交
  9. 25 5月, 2017 1 次提交
    • C
      Add inactive, suspending ApplicationLifecycleState values (#3713) · 75c74dc4
      Chris Bracken 提交于
      **This is a breaking change on iOS**
      
      Previously, the `paused` state was entered when the application resigned
      active status. `inactive` now maps to this status. `paused` now maps to
      an app that has been backgrounded.
      
      `inactive` is currently emitted on iOS only and corresponds to iOS's
      foreground inactive state.
      
      Current state transitions are:
      `resumed` <--> `inactive` <--> `paused`
      
      suspending is currently emitted on Android only and corresponds to the
      transition to Android's stopped state.
      
      Current state transitions are:
      `resumed` <--> `paused` --> `suspending` --> `resumed`
      
      These transitions may change in future.
      75c74dc4
  10. 23 5月, 2017 1 次提交
  11. 16 5月, 2017 1 次提交
  12. 05 5月, 2017 1 次提交
  13. 28 4月, 2017 1 次提交
  14. 20 4月, 2017 1 次提交
  15. 29 10月, 2016 1 次提交
  16. 26 10月, 2016 1 次提交
  17. 15 10月, 2016 1 次提交
    • A
      Response messages (#3134) · 82728570
      Adam Barth 提交于
      Add plunbing for Host-to-Dart platform messages
      
      We'll use the plumbing in this direction for things like key events.
      82728570
  18. 13 10月, 2016 1 次提交
  19. 08 10月, 2016 1 次提交
  20. 06 10月, 2016 1 次提交
  21. 30 9月, 2016 1 次提交
  22. 29 9月, 2016 1 次提交
  23. 16 9月, 2016 1 次提交
    • A
      Polish dart:ui API (#3032) · a9714825
      Adam Barth 提交于
      This patch makes three API changes:
      
       * The dart:ui library now always communicates in physical pixels. The
         framework is responsible for converting to whatever logical coordinate
         system it wishes to use.
       * The textBaselien property is now on TextStyle rather than ParagraphStyle,
         which will let us choose which baseline to use on a per-span basis rather
         than on a per-paragraph basis.
       * This patch also removes the old MojoServices function endpoints.
      
      Fixes https://github.com/flutter/flutter/issues/3779
      Fixes https://github.com/flutter/flutter/issues/1360
      a9714825
  24. 13 8月, 2016 1 次提交
    • A
      Rename SkyView to RuntimeController (#2924) · b2058f8b
      Adam Barth 提交于
      Also, rename SkyViewClient to RuntimeDelegate. These names are more
      sensible.
      
      This patch also cleans up the RuntimeDelegate a bit, for example by
      removing support for flushing real-time events, which aren't used.
      b2058f8b
  25. 11 8月, 2016 1 次提交
  26. 26 4月, 2016 1 次提交
  27. 21 4月, 2016 1 次提交
  28. 31 3月, 2016 1 次提交
  29. 09 3月, 2016 2 次提交
    • H
      Fix ImageShader crash, and add dartdocs · da4f9c54
      Hixie 提交于
      Adds or augments the documentation of various objects in dart:ui.
      
      Removes the ignored argument to SceneBuilder.
      
      Hide the default constructor on Gradient.
      
      Add a call to the ImageShader constructor.
      
      Reorder some members so that private versions come after public versions
      so that docs will come before both.
      da4f9c54
    • H
      Hide implementation comment we leaked into docs · 7709e783
      Hixie 提交于
      Also, add some dartdocs for AppLifecycleState values.
      7709e783
  30. 04 3月, 2016 1 次提交
  31. 16 12月, 2015 1 次提交
  32. 12 12月, 2015 1 次提交
  33. 11 12月, 2015 1 次提交
  34. 10 12月, 2015 1 次提交
  35. 08 12月, 2015 1 次提交
  36. 25 11月, 2015 1 次提交
    • A
      Add system-level routing · a9db805f
      Adam Barth 提交于
      We now respect the "route" field in Intents to load a route other than '/'.
      Also, use popRoute rather than events to indicate that the framework has asked
      us to go back.
      a9db805f
  37. 11 11月, 2015 1 次提交
  38. 06 11月, 2015 1 次提交