1. 08 Feb, 2016 1 commit
  2. 08 Jan, 2016 1 commit
  3. 14 Dec, 2015 1 commit
  4. 08 Dec, 2015 1 commit
  5. 05 Dec, 2015 2 commits
  6. 03 Dec, 2015 1 commit
  7. 02 Dec, 2015 1 commit
    • Florian Loitsch's avatar
      Rename some of the functions from the scheduler. · 72821152
      Florian Loitsch authored
      The names are probably less familiar, but more consistent:
      - FrameCallback: a callback that is relative to the frame and wants the
        frame offset (a duration) as argument.
      - addXFrameCallback: adds the given callback to the internal lists/maps.
      - scheduleXFrameCallback (currently only X = ""): add the callback, but
        also trigger a new frame.
      - handleX: the method that is invoked when the event-loop or the frame
        calls into the scheduler.
      - ensureXYZ: ensure that the callback happens.
        Unfortunately there is the ambiguity between a "callback": it can be a
        closure, or the action of doing a callback, so we end up with:
        ensureBeginFrameCallback, and ensureEventLoopCallback, where
        "callback" means the action of being called back.
      72821152
  8. 27 Oct, 2015 1 commit
  9. 24 Oct, 2015 1 commit
    • Hixie's avatar
      Strong modeify the examples · a6c473ea
      Hixie authored
      This makes skyanalyzer also check the examples, and fixes everything it
      found there.
      a6c473ea
  10. 19 Oct, 2015 1 commit
  11. 15 Oct, 2015 1 commit
  12. 14 Oct, 2015 1 commit
  13. 13 Oct, 2015 1 commit
  14. 10 Oct, 2015 1 commit
  15. 05 Oct, 2015 1 commit
  16. 03 Oct, 2015 1 commit
  17. 02 Oct, 2015 1 commit
  18. 01 Oct, 2015 1 commit
  19. 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
  20. 18 Sep, 2015 1 commit
    • Adam Barth's avatar
      SkySprites should import the public libraries · 490b2287
      Adam Barth authored
      Importing the public libraries caused a name conflict with dart:sky because we
      assume people will import dart:sky into a namespace, so I've also changed
      skysprites to import dart:sky into a namespace.
      490b2287
  21. 25 Aug, 2015 1 commit
  22. 24 Aug, 2015 1 commit
  23. 13 Aug, 2015 1 commit
  24. 08 Aug, 2015 1 commit
  25. 04 Aug, 2015 2 commits
    • 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
    • Viktor Lidholt's avatar
      Refactors the sprite matrix handling to do most calculations in Dart,... · 198b6242
      Viktor Lidholt authored
      Refactors the sprite matrix handling to do most calculations in Dart, minimizes the number of calls down to Skia
      198b6242
  26. 29 Jul, 2015 1 commit
  27. 28 Jul, 2015 3 commits
  28. 27 Jul, 2015 1 commit
    • Viktor Lidholt's avatar
      Refactors randomizations of color sequences and optimizes particle systems... · 59b0e328
      Viktor Lidholt authored
      Refactors randomizations of color sequences and optimizes particle systems (uses single Paint instance, doesn't compute accelerations unless used, reduces number of created objects, faster color calculations)
      Fixes indentation
      Optimizes lookup in fast version of atan2 (toInt is faster than floor)
      Removes frame rate printout and adds assert
      59b0e328
  29. 22 Jul, 2015 1 commit
  30. 21 Jul, 2015 3 commits
  31. 16 Jul, 2015 1 commit