20087 Commits

Author SHA1 Message Date
Kris Giesing
9921f377de Merge remote-tracking branch 'upstream/master' into arena_sweep 2015-10-14 13:39:30 -07:00
krisgiesing
37226db237 Merge pull request #1605 from krisgiesing/events-merge
Add dart-layer input event abstraction
2015-10-14 13:36:07 -07:00
John McCutchan
9786222d91 Merge pull request #1616 from johnmccutchan/roll_dart_2
Roll Dart runtime forward to 6aab1cecb25f8e04087320f2082336073628afb4
2015-10-14 13:31:11 -07:00
John McCutchan
c8d790b900 Roll Dart runtime forward to 6aab1cecb25f8e04087320f2082336073628afb4
Roll Dart runtime forward to:

6aab1cecb25f8e04087320f2082336073628afb4

Roll Observatory pub packages to:

5c199c5954146747f75ed127871207718dc87786

---

Update to new isolate create callback signature.
2015-10-14 13:27:05 -07:00
Viktor Lidholt
d9bbb3a956 Merge pull request #1614 from vlidholt/master
Adds missing sprite physics shapes
2015-10-14 13:18:11 -07:00
Kris Giesing
6883143803 Refactor to move conversion into the binding class 2015-10-14 13:09:51 -07:00
Viktor Lidholt
9e20efed24 Adds missing sprite physics shapes 2015-10-14 12:58:47 -07:00
Ian Hickson
496708b0e4 Update style-guide.md 2015-10-14 12:50:24 -07:00
Jason Simmons
602a72acf4 Update the package versions of flutter and flutter_sprites 2015-10-14 12:20:58 -07:00
Jason Simmons
88c9515af1 Increment the version numbers of sky_engine and sky_services 2015-10-14 11:15:28 -07:00
Jason Simmons
795c23b036 Merge pull request #1604 from jason-simmons/mojo_merge_client_part3
Update to mojo 1292152bf533de1bfebf5966d6246e149f87add3
2015-10-14 11:03:25 -07:00
Ian Hickson
5c61a75aa8 Merge pull request #1611 from Hixie/philosophy
Write down some unwritten rules of Flutter development.
2015-10-14 09:58:36 -07:00
Hixie
5afa5dec55 Write down some unwritten rules of Flutter development. 2015-10-14 09:58:29 -07:00
Hans Muller
63b453c9d2 Merge pull request #1592 from HansMuller/scrollbar
Added Painter, ScrollingListPainter, MaterialScrollbarPainter

Enabled displaying a scrollbar in ScrollingLists. The scrollbar is painted as an "overlay", i.e. it's painted on top of the scrolling list's visible children.

Added an abstract Painter base class that encapsulates a paint method and the renderer that it's attached to. RenderBlockViewport and HomogenousViewport now support an overlayPainter property. If specified, RenderBlockViewport attaches itself to the overlayPainter when it's attached to the rendering tree. RenderBlockViewport now calls overlayPainter.paint() after it has painted its children.

Added an abstract ScrollingListPainter class that exposes ScrollingList's state that might be needed for painting. Like its scroll direction and scrollOffset. The ScrollingListPainter is notified when a scroll starts and ends.

Defined a Material-specific ScrollingListPainter that renders a scrollbar. The scrollbar thumb is faded in/out when the scroll starts/ends.

Added onScrollStart and onScrollEnd listeners to Scrollable.
2015-10-14 08:35:30 -07:00
Hans Muller
9cbb830991 Added Painter, ScrollingListPainter, MaterialScrollbarPainter
Enabled displaying a scrollbar in ScrollingLists. The scrollbar is painted as an "overlay", i.e. it's painted on top of the scrolling list's visible children.

Added an abstract Painter base class that encapsulates a paint method and the renderer that it's attached to. RenderBlockViewport and HomogenousViewport now support an overlayPainter property. If specified, RenderBlockViewport attaches itself to the overlayPainter when it's attached to the rendering tree. RenderBlockViewport now calls overlayPainter.paint() after it has painted its children.

Added an abstract ScrollingListPainter class that exposes ScrollingList's state which might be needed for painting. Like its scroll direction and scrollOffset. The ScrollingListPainter is notified when a scroll starts and ends.

Defined a Material-specific ScrollingListPainter that renders a scrollbar. The scrollbar thumb is faded in/out when the scroll starts/ends.

Added onScrollStart and onScrollEnd listeners to Scrollable.
2015-10-14 07:59:41 -07:00
Kris Giesing
f50b00ff14 Address more comments 2015-10-13 17:32:04 -07:00
Adam Barth
77a4704560 Merge pull request #1602 from jimbeveridge/readme
Show new flutter tool and its use in the widgets dir.
2015-10-13 16:59:22 -07:00
Kris Giesing
76963678d3 Address comments 2015-10-13 16:57:40 -07:00
Adam Barth
10c2146189 Rev pub packages 2015-10-13 16:52:01 -07:00
Adam Barth
b80ecbf1de Rev pub packages 2015-10-13 16:46:47 -07:00
Adam Barth
06a9623906 Rename skysprites to flutter_sprites 2015-10-13 16:34:01 -07:00
Jason Simmons
5be09ca656 Merge pull request #1606 from jason-simmons/fix_game_flutter_sprites
Update imports of skysprites to flutter_sprites
2015-10-13 16:28:05 -07:00
Jason Simmons
c5e01a4067 Update imports of skysprites to flutter_sprites 2015-10-13 16:07:38 -07:00
Kris Giesing
093e8b5650 Add hold and sweep semantics to gesture arena 2015-10-13 16:00:15 -07:00
Kris Giesing
9d3230e582 Merge remote-tracking branch 'upstream/master' into events-merge 2015-10-13 15:35:45 -07:00
Jason Simmons
19258a6d71 Update to mojo 1292152bf533de1bfebf5966d6246e149f87add3 2015-10-13 15:24:40 -07:00
Kris Giesing
29dfecd803 Add dart-layer input event abstraction 2015-10-13 15:16:04 -07:00
Adam Barth
1e4bc6ddb9 Fix game's pubspec.yaml 2015-10-13 14:26:58 -07:00
Adam Barth
44e17ac1e9 Merge pull request #1596 from abarth/moar_nine
Add a centerSlice parameter to images
2015-10-13 14:24:06 -07:00
Viktor Lidholt
c04d6ef9ff Merge pull request #1603 from vlidholt/master
Adds publishing for Flutter Sprites
2015-10-13 14:23:11 -07:00
Ian Hickson
dda6d78ea6 Merge pull request #1594 from Hixie/sector-demo-1
Port first sector demo to fn3
2015-10-13 14:22:01 -07:00
Hixie
7165952c1a Port first sector demo to fn3
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.
2015-10-13 14:21:52 -07:00
Viktor Lidholt
09abe52a03 Adds Flutter Sprites to publishing script 2015-10-13 14:18:48 -07:00
Viktor Lidholt
0c47481796 Updates flutter sprites pubspec 2015-10-13 14:15:27 -07:00
Adam Barth
28581ed2b7 Merge pull request #1600 from abarth/debuggable
Mark SkyShell as debuggable
2015-10-13 14:10:50 -07:00
Viktor Lidholt
07408f3d5a Merge pull request #1601 from vlidholt/master
Add callback when physics joints break
2015-10-13 13:57:34 -07:00
Adam Barth
be426a20e7 Mark SkyShell as debuggable
This patch makes it easier to work with SkyShell on non-rooted devices.
2015-10-13 13:56:02 -07:00
Jim Beveridge
d5490b2628 Show new flutter tool and its use in the widgets dir. 2015-10-13 13:53:05 -07:00
Viktor Lidholt
fe4eb05e42 Add callback when physics joints break 2015-10-13 13:51:15 -07:00
Viktor Lidholt
1438296349 Merge pull request #1598 from vlidholt/master
Adds more joint types to sprite physics
2015-10-13 13:26:47 -07:00
Adam Barth
8a8fd8779c Add a centerSlice parameter to images
This lets you draw nine-patch images.
2015-10-13 13:21:36 -07:00
Viktor Lidholt
528169ba9b Adds more joint types to sprite physics 2015-10-13 13:18:30 -07:00
Adam Barth
62deb5ad31 Merge pull request #1595 from abarth/nine_patch
Expose Canvas.drawImageNine
2015-10-13 12:02:34 -07:00
Adam Barth
7026c60b56 Expose Canvas.drawImageNine
This patch is the first step towards supporting nine-patch images. See #1309.
2015-10-13 11:15:54 -07:00
Viktor Lidholt
3254d8dd15 Merge pull request #1591 from vlidholt/master
Adds support for dampening on weld physics joints in sprites
2015-10-13 10:02:59 -07:00
Jason Simmons
5bdbdb5a80 Merge pull request #1583 from jason-simmons/mojo_merge_client_part2
Update to mojo aff2415d1e1f4c4a16b3bb608d4dc17c4e924667
2015-10-13 09:58:59 -07:00
Jason Simmons
cae092674e Merge pull request #1589 from jason-simmons/debug_apks
Rename skyx to flx in the build process
2015-10-13 09:48:58 -07:00
Viktor Lidholt
a02e53d1f9 Adds support for dampening on weld physics joints in sprites 2015-10-13 09:39:53 -07:00
Jason Simmons
22ac39e532 Rename skyx to flx in the build process
APKs generated by the build currently aren't displayout output because
SkyApplication expects a resource named "app.flx" but the build is
producing "app.skyx".  This will bring the two into sync.
2015-10-13 09:36:13 -07:00
Viktor Lidholt
adee64f9d7 Merge pull request #1588 from vlidholt/master
Adds check for breaking forces in sprite physics joints
2015-10-13 07:32:14 -07:00