1. 20 Dec, 2017 9 commits
  2. 19 Dec, 2017 8 commits
  3. 18 Dec, 2017 8 commits
  4. 16 Dec, 2017 6 commits
  5. 15 Dec, 2017 9 commits
    • xster's avatar
      Split one CustomPainter doc paragraph to bullet points (#13590) · a43be998
      xster authored
      * split doc paragraph
      
      * specify shouldRepaint argument nullability
      
      * review
      a43be998
    • Chris Bracken's avatar
      Apply media padding in UserAccountsDrawerHeader (#13619) · f39a847c
      Chris Bracken authored
      Applies top, left, right media padding to avoid placing content within
      the safe area insets (e.g. iPhone X notch area in landscape
      orientation).
      f39a847c
    • Greg Spencer's avatar
      Add a Dart script to prepare the flutter repo for packaging. (#13548) · f00c9023
      Greg Spencer authored
      This is the first step in a two-step process of moving the package preparation step from a recipe in chrome_infra to a dart script in the flutter repo. This will make it easier to make changes to the process. The second step is to change the infra recipe to call this script.
      
      In addition, I added a step to the packaging process to run flutter create for each type of template so that any pub dependencies of the templates get added to the cache that gets packaged (and thus users can run flutter create --offline and have it work).
      
      Note that the actual packaging into a "tar" or "zip" file now happens here, so a developer could actually run this script on their machine to create a package.
      f00c9023
    • Ian Hickson's avatar
      Provide a navigatorKey property on MaterialApp and WidgetsApp (#13591) · e65c882e
      Ian Hickson authored
      This lets people poke at navigators without having to get their
      BuildContext from a build function or State first.
      e65c882e
    • Chris Bracken's avatar
      Apply media padding in complex layout benchmark drawer header (#13610) · 2c0c9ba9
      Chris Bracken authored
      By default BoxScrollView (and hence ListView, which is a subclass)
      padding is the media padding along its scroll axis in order to avoid
      placing list items within areas where user interaction should be
      minimised -- e.g. under the status bar, or in and around the iPhone X
      notch in landscape mode.
      
      In cases where a list item should occupy the padding area, developers
      should set the ListView padding to EdgeInsets.zero so as not to pick up
      the default media padding. For widgets inside the drawer that should
      avoid safe areas, developers can add a SafeArea widget.
      2c0c9ba9
    • amirh's avatar
    • Chris Bracken's avatar
      Revert "Require Xcode 9.0 or later for iOS builds (#13608)" (#13612) · 6728d484
      Chris Bracken authored
      Our devicelab machines have not yet been upgraded to Xcode 9. Once this
      has been done, I'll re-land this.
      
      This reverts commit 0fac5f01.
      6728d484
    • Chris Bracken's avatar
      Require Xcode 9.0 or later for iOS builds (#13608) · 0fac5f01
      Chris Bracken authored
      We now require Xcode 9.0, which ships with the iOS 11 SDK, for iOS
      builds. This change does not affect the minimum supported iOS deployment
      target, which remains iOS 8.
      
      The iOS 11 SDK adds support for safe area insets, which model the status
      bar, iPhone X home indicator, and symmetric horizontal insets to avoid
      the iPhone X sensor housing when in landscape mode.
      0fac5f01
    • Chris Bracken's avatar
      Apply media padding to Gallery Material Design demos (#13593) · d8bfb3a9
      Chris Bracken authored
      Applies media padding (e.g. iPhone X safe area insets) to the Material Design demos in the Gallery.
      
      Covers the following demos:
      * Buttons (via the TabbedComponentDemoScaffold change)
      * Cards
      * Expansion panels
      * Grid list
      * Icons
      * Images (via the TabbedComponentDemoScaffold change)
      * Page Selector
      * Progress Indicator
      * Scrollable tabs
      * Selection controls (via the TabbedComponentDemoScaffold change)
      * Snack bar
      * Tabs
      * Text fields
      * Tooltips
      
      Fixes #13594
      d8bfb3a9