1. 12 Feb, 2016 6 commits
  2. 11 Feb, 2016 5 commits
    • Ian Hickson's avatar
      Ticker typedef had no defined return type · 4d90194e
      Ian Hickson authored
      4d90194e
    • Hixie's avatar
      Provide a Draggable that starts on drag · 8e279f32
      Hixie authored
      This lets it cooperate with other gestures like tap.
      
      The way I implemented this was to refactor the entire Draggable gesture
      logic to use a new kind of gesture detector called
      MultiDragGestureRecognizer. It works a bit like
      MultiTapGestureRecognizer but for drags.
      
      Also some tweaks to the velocity estimator.
      8e279f32
    • Jason Simmons's avatar
    • Ian Hickson's avatar
      Clean up imports and exports. · a94999ba
      Ian Hickson authored
      Each layer is supposed to reexport the parts of the previous layer
      that are part of its API.
      
      - In painting.dart, export from dart:ui all the Canvas-related APIs
        that make sense to be used at higher levels, e.g. PaintingStyle.
      
      - Delete painting/shadows.dart. It was dead code.
      
      - In rendering/object.dart, export all of painting.dart.
      
      - In widgets/basic.dart, export all of painting.dart and
        animation.dart. Some classes in animation/ are renamed to make this
        less disruptive and confusing to the namespace.
      
      - Split out Stocks back into an import model rather than a part model,
        so that it's easier to manage its dependencies on a per-file basis.
      
      - Move Ticker to scheduler library.
      
      - Remove as many redundant imports as possible now.
      
      - Some minor nit picking cleanup in various files.
      a94999ba
    • Adam Barth's avatar
      Cleanup MixedViewport · fc23277d
      Adam Barth authored
      This patch fixes a couple minor bugs and cleans up MixedViewport a bit.
      fc23277d
  3. 10 Feb, 2016 7 commits
  4. 09 Feb, 2016 11 commits
  5. 08 Feb, 2016 1 commit
  6. 06 Feb, 2016 4 commits
    • Adam Barth's avatar
      Overlay polish · 26d23904
      Adam Barth authored
      Fixes #1607
      26d23904
    • Adam Barth's avatar
      Remove ColorTransition · d44e601a
      Adam Barth authored
      There are no clients anymore. We added it for the Drawer a while ago,
      which is a use case that's now better covered by AnimatedModalBarrier,
      complete with semantics.
      d44e601a
    • Adam Barth's avatar
      Add more dartdoc to widgets.dart · 9251504a
      Adam Barth authored
      This patch includes documentation for transitions.dart and for
      scrollable.dart.
      9251504a
    • Adam Barth's avatar
      Remove HomogeneousViewport · 5b896694
      Adam Barth authored
      The virtual viewport machinery now handles all of these use cases.
      Previous clients of ScrollableWidgetList can use ScrollableLazyList
      instead.
      5b896694
  7. 05 Feb, 2016 5 commits
    • Hixie's avatar
      Improve exceptions and asserts for rendering lib. · 1a0484cc
      Hixie authored
      * Use actual exceptions rather than assertions containing code
        containing strings when trying to give messages to authors.
      * Introduce RenderingError which is an AssertionError that takes a
        string argument, to support the above.
      * Provide a BoxDimensions.hasBoundedWidth/hasBoundedHeight API.
      * Document BoxDimensions.isNormalized.
      * Provide more useful information when we assert isNormalized and find
        that it is false.
      * When finding the size is infinite, crawl the tree to figure out which
        render box is likely responsible for the infinite constraints.
      * Provide more information when size doesn't match the constraints.
      * Provide more information when intrinsic dimension methods violate the
        constraints.
      * Only spam a huge amount of information for the first exception from
        the rendering library. I've noticed a lot of people looking at the
        last exception printed rather than the first and that's very
        misleading -- after the rendering library hits an exception, all bets
        are off regarding what'll happen in the future. All kinds of asserts
        might fire.
      * Improve docs around the debug methods and flags for the above.
      * Make Block default to have no children. Previously, giving no children
        crashed with a confusing message about a null deref in an assert.
      1a0484cc
    • Adam Barth's avatar
      Add more dartdoc to widgets.dart · a663d255
      Adam Barth authored
      Making progress documenting the widget library.
      a663d255
    • Hans Muller's avatar
      Support a TabLabel icon Widget builder. · 82e43099
      Hans Muller authored
      82e43099
    • Adam Barth's avatar
      Add some more dartdoc to gestures.dart · 8319a6c2
      Adam Barth authored
      8319a6c2
    • Adam Barth's avatar
      Add more dartdoc to animation.dart · 29d1d2ee
      Adam Barth authored
      After the refactoring of the animation library, we were missing some
      dartdoc.
      29d1d2ee
  8. 04 Feb, 2016 1 commit