1. 13 Oct, 2015 2 commits
    • Hixie's avatar
      Port first sector demo to fn3 · 1cf1cf9c
      Hixie authored
      Also, fix warnings in rendering/sector_layout.dart
      Also, fix hit testing in rendering/sector_layout.dart
      Also, add WidgetToRenderBoxAdapter
      Also, make the rendering library debugging tools more resilient to
      dumping stuff before layout is complete.
      1cf1cf9c
    • Adam Barth's avatar
      Add a centerSlice parameter to images · 998a066a
      Adam Barth authored
      This lets you draw nine-patch images.
      998a066a
  2. 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
  3. 10 Oct, 2015 3 commits
  4. 09 Oct, 2015 1 commit
  5. 08 Oct, 2015 1 commit
    • Hans Muller's avatar
      IndexedStack · 09d26302
      Hans Muller authored
      Added horizontal and vertical alignment properties to Stack so that the origin of non-positioned children can be specified. Currently all of the non-positioned children just end up with their top-left at 0,0. Now, for example, you can center the children by specifying verticalAlignment: 0.5, horizontalAlignment: 0.5.
      
      Added IndexedStack which only paints the stack child specified by the index property. Since it's a Stack, it's as big as the biggest non-positioned child. This component will be essential for building mobile drop down menus.
      
      Added a (likely temporary) example that demonstrates IndexedStack.
      09d26302
  6. 06 Oct, 2015 1 commit
  7. 05 Oct, 2015 1 commit
  8. 03 Oct, 2015 2 commits
    • Adam Barth's avatar
      Use `}) : super` consistently · e9aabcd5
      Adam Barth authored
      Fixes #1372
      e9aabcd5
    • Hans Muller's avatar
      ShaderMask · 4de0a99b
      Hans Muller authored
      The ShaderMask widget enables rendering its child with an alpha channel defined by a Shader. For example if the Shader was a linear gradient in alpha then the component behind the ShaderMask's child would appear wherever the gradient's alpha value was not fully opaque.
      
      The card_collection.dart example demonstrates this. Select the "Let the sun shine" checkbox in the app's drawer.
      4de0a99b
  9. 02 Oct, 2015 1 commit
    • Adam Barth's avatar
      Add AnimatedContainer · c88ca5db
      Adam Barth authored
      This widget is used in Material and Drawer. We don't currently support
      animating towards null, but we can add that in a future patch.
      c88ca5db
  10. 01 Oct, 2015 3 commits
  11. 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
  12. 18 Sep, 2015 1 commit
  13. 17 Sep, 2015 1 commit
  14. 14 Sep, 2015 2 commits
  15. 11 Sep, 2015 1 commit
  16. 08 Sep, 2015 2 commits
  17. 05 Sep, 2015 1 commit
    • Adam Barth's avatar
      Document and bring sanity to BoxConstraints · 95277953
      Adam Barth authored
      Turns out many of the functions on BoxConstraints weren't used or had callers
      that could easily be updated to other functions. I've added dartdoc to all the
      public functions as well as renamed some functions that had similar names but
      did different things.
      95277953
  18. 04 Sep, 2015 4 commits
  19. 03 Sep, 2015 1 commit
  20. 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
  21. 31 Aug, 2015 3 commits
  22. 29 Aug, 2015 1 commit
  23. 28 Aug, 2015 2 commits
  24. 27 Aug, 2015 2 commits
  25. 26 Aug, 2015 1 commit
    • Hixie's avatar
      ShrinkWrapHeight widget · b1468cb2
      Hixie authored
      - add debugDescribeSettings to a few classes that were missing it
      - fix some minor bugs in RenderShrinkWrapWidth and ShrinkWrapWidth
      - introduce RenderShrinkWrapHeight and ShrinkWrapHeight
      b1468cb2