1. 22 Jul, 2016 1 commit
  2. 07 Jul, 2016 1 commit
  3. 14 Jun, 2016 1 commit
  4. 07 Jun, 2016 1 commit
    • Adam Barth's avatar
      Make Shrine scroll fast (#4408) · 130f7717
      Adam Barth authored
      This fix isn't completely statisfying because it has a scaling limit. The ideal
      fix would actually viewport the tiles in the grid. However, this fix is much
      easier at the moment.
      
      Fixes #4395
      130f7717
  5. 02 Jun, 2016 1 commit
  6. 27 May, 2016 1 commit
  7. 16 May, 2016 1 commit
  8. 15 May, 2016 1 commit
  9. 02 Apr, 2016 1 commit
  10. 28 Mar, 2016 1 commit
  11. 23 Mar, 2016 1 commit
  12. 14 Mar, 2016 1 commit
  13. 11 Mar, 2016 1 commit
  14. 14 Feb, 2016 1 commit
  15. 11 Feb, 2016 1 commit
    • 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
  16. 03 Feb, 2016 1 commit
    • Adam Barth's avatar
      Initial work to add Mozart child views · f30398a4
      Adam Barth authored
      This patch sketches out the basic widgets for creating Mozart child
      views. We're still missing some of the machinery, so we can't quite
      create child views yet, but once we supply the ViewHost and teach the
      compositor how to actually display the child scenes, we'll have
      something that works.
      f30398a4
  17. 02 Feb, 2016 1 commit
    • Adam Barth's avatar
      Viewport fails to clip its AssetImage child · 167fbced
      Adam Barth authored
      We were getting confused about our layer tree offsets, which caused us
      to set an incorrect cull rect for the recording inside a viewport.
      
      This patch does away with layer tree offsets almost entirely. We now use
      them only at repaint boundaries, which is where we want the layer tree
      to be mutable.
      
      Fixes #1460
      167fbced
  18. 12 Jan, 2016 3 commits
  19. 11 Jan, 2016 2 commits
  20. 11 Dec, 2015 1 commit
  21. 23 Nov, 2015 1 commit
  22. 19 Nov, 2015 1 commit
  23. 18 Nov, 2015 1 commit
    • Adam Barth's avatar
      Reduce record time in Stocks drawer animation by 55% · 298f4a6e
      Adam Barth authored
      Now we use a ForcedLayer in the navigator overlay to cache the recording for
      each entry in the overlay. This mechanism just caches the display list, not the
      underlying pixels.
      
      Also, remove the "dispose" notification in the Layer tree because it was
      disposing layer too eagerly. We don't actually need this notification for
      anything other than eagerly freeing some C++ memory.
      298f4a6e
  24. 13 Nov, 2015 1 commit
  25. 19 Oct, 2015 1 commit
    • Adam Barth's avatar
      Remove ColorFilter widget · 9baf8eb3
      Adam Barth authored
      This widget is slow and not commonly used. The original reason we added it was
      to colorize images, but now that feature is built into the image and background
      image widgets.
      
      Fixes #1646
      9baf8eb3
  26. 16 Oct, 2015 1 commit
  27. 10 Oct, 2015 2 commits
  28. 07 Oct, 2015 1 commit
  29. 05 Oct, 2015 1 commit
  30. 01 Oct, 2015 1 commit
  31. 11 Sep, 2015 1 commit
  32. 03 Sep, 2015 1 commit
  33. 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
  34. 25 Aug, 2015 1 commit
    • Adam Barth's avatar
      Use sky.SceneBuilder to upload Layer tree to C++ · 0e4ac8c1
      Adam Barth authored
      We still use SkPicture as our rasterization backend, but now we're uploading
      our layer tree to C++. A future patch will push the layer tree deeper into the
      system and we'll eventually switch backends.
      0e4ac8c1
  35. 20 Aug, 2015 2 commits