1. 07 Nov, 2015 1 commit
  2. 06 Nov, 2015 1 commit
    • Hixie's avatar
      Teach Block about padding. · 1f5844ea
      Hixie authored
      It's common to want a scrolling viewport but with padding around the
      contents. Teaching Block about this makes the places that do this
      substantially simpler and further buries ScrollableViewport and
      BlockBody (they're now only used in scrollable.dart).
      1f5844ea
  3. 05 Nov, 2015 1 commit
  4. 02 Nov, 2015 3 commits
  5. 01 Nov, 2015 1 commit
  6. 30 Oct, 2015 1 commit
  7. 29 Oct, 2015 1 commit
    • Hixie's avatar
      Rev package versions for release. · fca9b8f3
      Hixie authored
      sky_engine is now at 0.0.45
      sky_services is now at 0.0.45
      flx is now at 0.0.4
      flutter is now at 0.0.15
      flutter_sprites is now at 0.0.12
      fca9b8f3
  8. 28 Oct, 2015 3 commits
  9. 27 Oct, 2015 2 commits
    • Ian Hickson's avatar
      Track scroll position · 8a900f90
      Ian Hickson authored
      - Change RouteArguments to pass the route's BuildContext rather than
        the Navigator. This caused the bulk of the examples/ and .../test/
        changes (those are mostly mechanical changes). It also meant I could
        simplify Navigator.of().
      
      - Make initState() actually get called when the State's Element is in
        the tree, so you can use Foo.of() functions there. Added a test for
        this also.
      
      - Provide a RouteWidget so that routes have a position in the Widget
        tree. The bulk of the route logic is still in a longer-lived Route
        object for now.
      
      - Make Route.setState() only rebuild the actual route, not the whole
        navigator.
      
      - Provided a Route.of().
      
      - Provided a Route.writeState / Route.readState API that tries to
        identify the clients by their runtimeType, their key, and their
        ancestors keys, up to the nearest ancestor with a GlobalKey.
      
      - Made scrollables hook into this API to track state. Added a test to
        make sure this works.
      
      - Fix the debug output of GestureDetector and the hashCode of
        MixedViewport.
      
      - Fixed ScrollableWidgetListState<T> to handle infinite lists.
      8a900f90
    • Hixie's avatar
      Use the presence of handler to determine 'enabled' · d11acc41
      Hixie authored
      Instread of an explicit 'enabled' bool, this uses the presence of the
      event handler to determine if a widget is enabled or not. This means
      that if you've not passed a handler, your widget will be disabled, which
      makes sense, since it wouldn't work anyway.
      
      Adds this feature to checkbox, and ports raised button, flat button, and
      radio buttons to this new model.
      
      Adds a checkbox to card_collection that can be disabled.
      
      Hide a (basically bogus) hint from the (soon to be disabled) strong hint
      mode in the analyzer that this reveals.
      d11acc41
  10. 26 Oct, 2015 3 commits
  11. 24 Oct, 2015 1 commit
    • Hixie's avatar
      Strong modeify the examples · a6c473ea
      Hixie authored
      This makes skyanalyzer also check the examples, and fixes everything it
      found there.
      a6c473ea
  12. 22 Oct, 2015 1 commit
    • Adam Barth's avatar
      Add Navigator.of · de395582
      Adam Barth authored
      Now you don't need to pass the navigator around everywhere.
      de395582
  13. 21 Oct, 2015 2 commits
  14. 20 Oct, 2015 1 commit
  15. 19 Oct, 2015 4 commits
  16. 15 Oct, 2015 2 commits
    • Collin Jackson's avatar
      Build stocks app on iOS · ee631c0a
      Collin Jackson authored
      ee631c0a
    • Hixie's avatar
      Improve debugging output · 1f40d96f
      Hixie authored
      Teach dumpRenderTree() to draw actual trees.
      Make the TextStyle output terser so it doesn't overflow the output.
      Make debugDumpApp() say what mode we're in (checked vs release).
      Hide lifecycle state from release mode dumps (since it's checked-only state).
      1f40d96f
  17. 12 Oct, 2015 4 commits
    • Hixie's avatar
      Lots of trivial warning fixes · f2cc43a4
      Hixie authored
      Add type annotations in many places.
      Fix some identifiers to have more lint-satisfying names.
      Make all operator==s consistent in style.
      Reorder some functions for consistency.
      Make ParentData no longer dynamic, and fix all the code around that.
      f2cc43a4
    • Adam Barth's avatar
      Update arrow in stocks search to use ColorFilter · a1d554a5
      Adam Barth authored
      We changed IconButton to require a ColorFilter to filter the color of the icon.
      a1d554a5
    • Adam Barth's avatar
      Change the default MaterialType to canvas · 09665c0d
      Adam Barth authored
      Canvas is by far the most popular type of material by call site (and makes for
      a faster default because it doesn't have a RRect clip).
      09665c0d
    • Adam Barth's avatar
      Reattach fitness to the build · f9a7ed04
      Adam Barth authored
      We can build Fitness again now that playfair has been updated to account for
      the package:flutter rename.
      f9a7ed04
  18. 10 Oct, 2015 3 commits
  19. 09 Oct, 2015 2 commits
  20. 08 Oct, 2015 1 commit
  21. 06 Oct, 2015 2 commits
    • Hans Muller's avatar
      Remove PopupMenu margin · 56d9d85f
      Hans Muller authored
      The margins make using showMenu's menuPosition argument difficult and they're not really needed.
      
      I also made a few small gratuitous changes in navigator.dart.
      56d9d85f
    • Adam Barth's avatar
      Simplify Scaffold · 89a09822
      Adam Barth authored
      Rather than using a custom render object, we can just use a Stack.
      89a09822