1. 12 Oct, 2015 1 commit
    • 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
  2. 09 Oct, 2015 1 commit
    • Hixie's avatar
      Relative paths in internal flutter libraries · 37bda251
      Hixie authored
      Now that you import a top-level file for each layer of the Flutter
      framework, within the framework we can use relative paths without being
      worried about the copy/pasta problem we used to have.
      37bda251
  3. 21 Sep, 2015 1 commit
    • Adam Barth's avatar
      Remove EventDisposition · 051354ae
      Adam Barth authored
      All the use cases for EventDisposition are now addressed by the gesture
      detection system.
      051354ae
  4. 17 Sep, 2015 1 commit
    • Hixie's avatar
      Improve debugging aids for widgets, rendering. · 970c8ce8
      Hixie authored
      We need a short name more often than a tree dump, so toString() should
      be the short name.
      
      Make debugDumpRenderTree() a global like debugDumpApp(), for
      consistency. It's hard to remember the
      SkyBinding.instance.dumpRenderTree() incantation.
      
      Fixes #1179.
      970c8ce8
  5. 16 Sep, 2015 1 commit
  6. 14 Sep, 2015 1 commit
  7. 11 Sep, 2015 1 commit
  8. 09 Sep, 2015 2 commits
  9. 04 Sep, 2015 1 commit
    • Adam Barth's avatar
      Update links to READMEs · 5ce23e5a
      Adam Barth authored
      These needed to be updated because we moved the widgets directory into the src
      directory to hide it from dartdoc.
      5ce23e5a
  10. 03 Sep, 2015 1 commit
  11. 02 Sep, 2015 1 commit
    • Adam Barth's avatar
      Move widgets and rendering inside src · 693ddcd8
      Adam Barth authored
      Code outside of package:sky should import this code using
      
      package:sky/rendering.dart
      package:sky/widgets.dart
      
      Moving this code into the "src" directory is a convention that signifies that
      and it cleans up the generated dartdoc because the libraries in the src
      directory aren't included in the generated documentation. Instead, the classes
      are documented in the widgets.dart and rendering.dart libraries.
      693ddcd8
  12. 31 Aug, 2015 2 commits
    • Adam Barth's avatar
      Positioned 'remembers' things it shouldn't · 64a78414
      Adam Barth authored
      This patch makes ParentDataNode less general purpose and instead teaches Flex
      and Stack how to program the parent data for their children. We used to have
      this general system because parent data used to carry CSS styling, but we don't
      need it anymore.
      
      Fixes #957
      64a78414
    • Adam Barth's avatar
      onPressed not called when in a Positioned Flex · 528ff0f1
      Adam Barth authored
      We were setting the main axis extent to zero because we had a sign error.
      
      Fixes #918
      528ff0f1
  13. 26 Aug, 2015 2 commits
  14. 25 Aug, 2015 2 commits
  15. 24 Aug, 2015 1 commit
    • Hixie's avatar
      Better exception handling for rendering library. · d99641dd
      Hixie authored
      - Catch exceptions closer to the source.
      - Factor out exception printing code.
      - Have widget library hand the rendering library some context when syncing RenderObjectWrappers to aid with debugging.
      - Fix a bug in flex.dart whereby _overflow was compared when null.
      d99641dd
  16. 21 Aug, 2015 1 commit
  17. 19 Aug, 2015 1 commit
  18. 13 Aug, 2015 1 commit
  19. 04 Aug, 2015 1 commit
    • James Robinson's avatar
      Teach event system about disposition and make 'consumed' disposition terminal · 53163f8b
      James Robinson authored
      This introduces the notion of event disposition and allows event
      targets (widgets and render objects) to consume events that should not
      be processed further. This is needed by the Switch component in the
      Drawer in the stocks example. The Switch is embedded in a DrawerItem.
      The Switch handles the gesture tap event to toggle its state and should
      handle pointer events to allow swiping and draw its own radial
      reaction. The DrawerItem also handles gesture taps to allow toggling
      the switch value when tapping anywhere on the drawer and to draw its
      own ink splash. When tapping on the switch, both the switch's render
      object and the DrawerItem's listener are in the event dispatch path.
      The Switch needs to signal in some fashion that it consumed the event
      so the DrawerItem does not also try to toggle the switch's state.
      53163f8b
  20. 28 Jul, 2015 2 commits
  21. 21 Jul, 2015 2 commits
  22. 20 Jul, 2015 1 commit
  23. 18 Jul, 2015 2 commits
  24. 17 Jul, 2015 3 commits
  25. 16 Jul, 2015 1 commit