1. 20 Oct, 2015 1 commit
  2. 16 Oct, 2015 1 commit
  3. 12 Oct, 2015 1 commit
  4. 10 Oct, 2015 1 commit
  5. 09 Oct, 2015 2 commits
  6. 08 Oct, 2015 1 commit
  7. 06 Oct, 2015 2 commits
    • Adam Barth's avatar
      ToolBar with a TabBar shouldn't have a shadow · 6cf105fe
      Adam Barth authored
      This patch makes the level of the ToolBar configurable. I've also cleaned up
      the Tab code slightly.
      
      For some reason, there's still a hairline between the ToolBar and the TabBar.
      We might need to rethink how we draw the background a bit here.
      
      Fixes #1454
      6cf105fe
    • Adam Barth's avatar
      Mark most State subclasses private · 922aece1
      Adam Barth authored
      In the vast majority of cases, folks should be interacting with the Widget
      rather than its State.
      
      Fixes #267
      922aece1
  8. 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
  9. 01 Oct, 2015 1 commit
  10. 18 Sep, 2015 1 commit
    • Adam Barth's avatar
      Move theme into material.dart · 4467a268
      Adam Barth authored
      Also, introduce Colors and Typography to hold the material colors and the
      typography declarations. Previously we expected clients of these libraries to
      import them into a namespace, but that doesn't play nice with re-exporting them
      from material.dart.
      4467a268
  11. 08 Sep, 2015 1 commit
  12. 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
  13. 28 Aug, 2015 1 commit
  14. 26 Aug, 2015 1 commit
  15. 24 Aug, 2015 1 commit
  16. 03 Aug, 2015 1 commit
    • Matt Perry's avatar
      Rename some animation classes. · 99c0edd6
      Matt Perry authored
      * Intentions => Behaviors
      * SlideIn => SlideTransition
      * FadeIn => FadeTransition
      * removed unused AnimatedContainer intentions
      99c0edd6
  17. 28 Jul, 2015 3 commits
  18. 22 Jul, 2015 2 commits
    • Hixie's avatar
      Introduce an explicit Key type. · 74575775
      Hixie authored
      This fixes some theoretical bugs whereby we were using hashCode to try
      to get unique keys for objects, but really we wanted object identity.
      It also lays the groundwork for a new GlobalKey concept.
      
      I tried to keep the impact on the code minimal, which is why the "Key"
      constructor is actually a factory that returns a StringKey. The code
      has this class hierarchy:
      
      ```
         KeyBase
          |
         Key--------------+---------------+
          |               |               |
         StringKey    ObjectKey       UniqueKey
      ```
      
      ...where the constructors are Key and Key.stringify (StringKey),
      Key.fromObjectIdentity (ObjectKey), and Key.unique (UniqueKey).
      
      We could instead of factory methods use regular constructors with the
      following hierarchy:
      
      ```
         KeyBase
          |
         LocalKey---------+---------------+
          |               |               |
         Key      ObjectIdentityKey   UniqueKey
      ```
      
      ...with constructors Key, Key.stringify, ObjectIdentityKey, and
      UniqueKey, but I felt that that was maybe a more confusing hierarchy.
      I don't have a strong opinion on this.
      74575775
    • Matt Perry's avatar
      Material animates over 200ms · 371ef454
      Matt Perry authored
      371ef454
  19. 17 Jul, 2015 1 commit
  20. 16 Jul, 2015 1 commit