1. 09 Dec, 2016 1 commit
  2. 01 Dec, 2016 1 commit
  3. 27 Nov, 2016 1 commit
  4. 22 Nov, 2016 1 commit
    • Adam Barth's avatar
      Rename Flexible to Expanded and improve docs (#6978) · 8ca4caa4
      Adam Barth authored
      This patch replaces uses of Flexible with Expanded where we're using
      FlexFit.tight. We still need to think of a better name for the
      FlexFit.loose variant.
      
      Also, improve the docs for Row, Column, Flex, and RenderFlex to be more
      problem-oriented and to give a complete account of the layout algorithn.
      
      Fixes #6960
      Fixes #5169
      8ca4caa4
  5. 19 Nov, 2016 1 commit
  6. 31 Oct, 2016 1 commit
  7. 27 Sep, 2016 1 commit
  8. 15 Aug, 2016 1 commit
    • Ian Hickson's avatar
      A Flutter logo widget. (#5382) · 955b3e21
      Ian Hickson authored
      Instead of a PNG, the Flutter gallery widget is now drawn in code.
      
      There's now a FlutterLogoDecoration class that paints the flutter logo
      anywhere you can use a Decoration (e.g. AnimatedContainer).
      
      There's now a FlutterLogo class that honors the IconTheme.
      
      The About dialog box API now takes a Widget for the applicationIcon,
      instead of an ImageProvider. It uses IconTheme to make the icon the
      right size instead of using an Image widget.
      
      Add padding, duration, and curve properties to the DrawerHeader.
      Make the child of a DrawerHeader optional.
      
      Clean up UserAccuntsDrawerHeader a bit.
      
      Add some useful properties and methods to EdgeInsets.
      
      Add some debug logic to RenderDecoratedBox to catch unpaired
      save/restore calls when possible.
      
      Make GestureDetector fill its parent if it has no children. Fixes
      https://github.com/flutter/flutter/issues/5380
      955b3e21
  9. 29 Jul, 2016 1 commit
  10. 26 Jul, 2016 1 commit
  11. 21 Jul, 2016 1 commit
    • Ian Hickson's avatar
      Licenses (#4984) · 69d78325
      Ian Hickson authored
      This makes the about page show the licenses of all the Dart packages that a Flutter app uses.
      
      Issues that this does not yet resolve:
      - I'm still working on getting the full list of licenses for the sky_engine package.
      - Some of the licenses don't print very readably.
      - There's no scrollbar on the license page.
      
      I'll provide fixes for the first two in the coming days, but this should unblock anyone who is wanting to see something here, even if it's not quite complete. :-)
      
      ----
      
      The patch makes the following changes: 
      
      - The license registry is now asynchronous, since the data comes from disk.
      - I moved the default license collector from the foundation package to the services package since it uses the default asset bundle now.
      - The FLX builder now includes the LICENSE files of each Dart package mentioned in the `.packages` file.
      69d78325
  12. 27 Jun, 2016 1 commit
    • Adam Barth's avatar
      Change how navigator prevents redundant operations (#4769) · 2af668f8
      Adam Barth authored
      * Change how navigator prevents redundant operations
      
      Instead of requiring transactions, we now cancel all active pointers that are
      interacting with the navigator and absorb future pointers until we get a chance
      to build. This approach isn't perfect (e.g., events that trigger off the
      cancelled pointers could still interact with the navigator), but it should be
      better than the current transaction-based approach.
      
      Fixes #4716
      
      * Remove openTransaction
      
      * test
      
      * fixup
      2af668f8
  13. 23 Jun, 2016 1 commit
  14. 22 Jun, 2016 1 commit
    • Ian Hickson's avatar
      About box API (#4677) · cd89e867
      Ian Hickson authored
      This API is the front-end part of the work on showing licenses.
      
      Future patches will:
      
      * Provide an API for registering what licenses should be shown here,
        which will be used by this feature to shown licenses but could also be
        used by custom code for showing licenses (e.g. for people not using
        the Material widgets).
      
      * Actually populate this license API from all the licenses we currently
        use in the engine, in the framework, and from any pub packages that
        are used (directly or indirectly) by the application.
      cd89e867