Adam Barth
02ebc4fa67
Remove some unused dart:sky IDLs
...
This CL deletes a bunch of unused IDL files and removes some dead code in the
engine.
2015-09-02 00:09:43 -07:00
Viktor Lidholt
9a21cbc7e6
Adds level labels to demo game
2015-09-01 16:14:53 -07:00
Viktor Lidholt
37d0c1a8d8
Adds small explosions to demo game
2015-09-01 15:34:43 -07:00
Viktor Lidholt
6de024f0d1
Speeds up explosions in demo game
2015-09-01 15:34:43 -07:00
Hixie
eae466f032
Remove the silly dialog.
...
Fixes #247 .
2015-08-31 14:41:34 -07:00
Hans Muller
fbe4bb42a0
Update mixed_viewport example to new Key API
2015-08-31 11:37:25 -07:00
Adam Barth
4adf70215d
Pull in a new version of playfair
...
We need the new version because of the TextPainter rename.
2015-08-29 15:54:43 -07:00
Viktor Lidholt
138e8fbf42
Adds power-ups to demo game
2015-08-28 16:07:00 -07:00
Viktor Lidholt
c7d2872d77
Adds new enemies and coin display to demo game
2015-08-28 16:07:00 -07:00
Hixie
9047830c2e
Rationalise the Key API.
...
Add a way of having keys based on numeric types or DateTimes by having a ValueKey<T> class.
Remove the redundant ways of declaring things, except for leaving one shorthand -- you can say `new Key(s)` instead of `new ValueKey<String>(s)`.
2015-08-28 13:17:34 -07:00
Adam Barth
dc84e882df
Use GestureDetector in the framework and examples
...
We're now using it at the widget layer for everything except scrolling and
flinging.
2015-08-28 10:58:46 -07:00
Ian Fischer
b214e355f6
Only require iOS 7 for Fitness app.
2015-08-27 15:02:18 -07:00
Viktor Lidholt
5f277dd4d2
Merge pull request #874 from vlidholt/master
...
Adds counting of coins in demo game
2015-08-27 10:23:24 -07:00
Viktor Lidholt
e239e4c993
Adds counting of coins in demo game
2015-08-26 15:35:19 -07:00
Eric Seidel
b122969624
Add support for RenderGrid
...
I'll write the Widget wrapper in the next CL, including adding
support for padding at the Widget layer.
@Hixie
2015-08-26 13:52:30 -07:00
Viktor Lidholt
d90ccd3a2a
Moves GameObjectFactory and PlayerState to their own files in demo game
2015-08-26 13:14:40 -07:00
Viktor Lidholt
d7a7a2ed29
Merge pull request #859 from vlidholt/master
...
Adds power ups to demo game
2015-08-26 12:46:50 -07:00
Viktor Lidholt
3464bd18d0
Adds power ups to demo game, and some minor refactoring to support the addition
2015-08-26 12:41:21 -07:00
Adam Barth
fd3884b473
Turn big_circle.dart into a test
...
Fixes #829
2015-08-26 11:10:16 -07:00
Adam Barth
1a15cb2d27
Merge pull request #854 from abarth/sector_broken
...
Sector demo is broken because of compositor changes
2015-08-26 11:02:51 -07:00
Adam Barth
2e2fa94e1b
Sector demo is broken because of compositor changes
...
We need to implement visitChildren for the RenderObjects in the sector demo.
Also, add a test.
Fixes #790
2015-08-26 10:58:30 -07:00
Viktor Lidholt
51f3fdcb1f
Merge pull request #851 from vlidholt/master
...
Fixes issues in sprite constraints
2015-08-26 10:42:20 -07:00
Collin Jackson
a1bafaa317
Merge pull request #838 from collinjackson/improve_date_picker
...
Add date picker to widgets library and teach fitness app to use it
2015-08-26 10:28:27 -07:00
Viktor Lidholt
1bb647e67f
Splits up demo game into multiple files for better readability
2015-08-26 10:22:09 -07:00
Viktor Lidholt
e2af762e76
Updates demo game to work with new constraints api
2015-08-26 10:07:59 -07:00
Hixie
ce28a7176e
Replace Flex to Row and Column in tests and examples.
...
This still leaves Flex and FlexDirection available. At some point once
people have transitioned to Row/Column we should rename Flex to _Flex
and stop reexporting FlexDirection from basic.dart.
2015-08-26 09:05:14 -07:00
Collin Jackson
f164e560c3
Add date picker to widgets library and teach fitness app to use it
...
Also, add an example for the date picker
2015-08-25 16:41:11 -07:00
Ian Fischer
46e3c47f6c
Merge pull request #840 from iansf/change_fitness_app_id
...
Change Fitness app id
2015-08-25 16:40:10 -07:00
Ian Fischer
36ef15325e
Change Fitness bundle id to be compatible with signing with Google’s keys.
2015-08-25 16:24:28 -07:00
Viktor Lidholt
32aa4628e1
Merge pull request #835 from vlidholt/master
...
Moves sky sprites to its own package
2015-08-25 16:12:30 -07:00
Viktor Lidholt
ebeb8e2d42
Moves sky sprites to its own package
2015-08-25 16:08:46 -07:00
Viktor Lidholt
a2286ee7a1
Merge pull request #826 from vlidholt/master
...
Updates to demo game
2015-08-25 15:33:49 -07:00
Viktor Lidholt
59817111f0
Fixes nits
2015-08-25 15:30:45 -07:00
Eric Seidel
1813170a23
Roll APK versions in preparation for releases
...
@abarth
2015-08-25 15:12:38 -07:00
Viktor Lidholt
dec2689c07
Adds swarms of enemies to demo game
2015-08-25 14:49:54 -07:00
Viktor Lidholt
dcd17aefd6
Adds constraint for rotating a node towards another node
2015-08-25 14:47:56 -07:00
Viktor Lidholt
dc3159316e
Makes the spline tension editable in sprites
2015-08-25 14:45:44 -07:00
Eric Seidel
1c9837630d
Make 'save failed' snackbar show up
...
SnackBar's crash if you fail to provide a showing bool.
I tried to edit it in the framework, but this seemed easier for now.
The snackbar still shows behind the keyboard unfortunately.
https://github.com/domokit/sky_engine/issues/810
@collinjackson
2015-08-25 13:39:27 -07:00
Eric Seidel
19f62a35a9
Move Fitness.app to the latest playfair
...
@collinjackson
2015-08-25 13:32:28 -07:00
Eric Seidel
5ad78bd3bc
Hack around Fitness.app crashing if it can't load data
...
I'm not sure this is the correct approach, but it
at least mitigates https://github.com/domokit/sky_engine/issues/804
for now.
I also made it not crash if you haven't set a goalWeight.
@collinjackson
2015-08-25 13:09:50 -07:00
Viktor Lidholt
bc62a243f5
Removes old code from demo game
2015-08-25 10:14:26 -07:00
Viktor Lidholt
af6372fd0e
Removes custom joystick code and adds a new moving enemy to demo game
2015-08-25 09:28:58 -07:00
Viktor Lidholt
51715d304f
Adds base rotation property to rotate-to-movement constraint
2015-08-25 09:28:58 -07:00
Viktor Lidholt
9fc36fe794
Adds virtual joystick to games library
2015-08-25 09:28:58 -07:00
Viktor Lidholt
119a652d17
Minor code cleanup
2015-08-24 16:41:05 -07:00
Viktor Lidholt
840dfae937
Adds support for spline actions and constraints on nodes
2015-08-24 16:08:23 -07:00
Viktor Lidholt
a78370fe9c
New game demo, initial version
2015-08-24 16:07:25 -07:00
Adam Barth
d35d580cdb
Merge pull request #780 from abarth/mimic_improvements
...
Mimic should track Mimicable more completely
2015-08-24 15:11:34 -07:00
Adam Barth
7077b1b3d0
Mimic should track Mimicable more completely
...
We now have Mimic tracking Mimicable through tree structure changes and while
moving around the screen.
Fixes #751 and #756
2015-08-24 15:11:18 -07:00
Hans Muller
c21fcf6210
Support ScrollableLists that wrap
...
Adds itemsWrap:bool (default false) to ScrollableList and PageableList. If itemsWrap is true then scrolling past the last item wraps around to the first. Similarly, scrolling before the first item wraps around to the last.
Added abstract ExtentScrollBehavior of ScrollBehavior. Renamed fields called contentsExtents to contentExtent, containerExtents to containerExtent, contentSize to contentExtent, etc.
BoundedBehavior is now a subclass of ExtentScrollBehavior.
Added UnboundedBehavior subclass of ExtentScrollBehvaior; contentExtent and maxScrollOffset are double.INFINITY, minScrollExtent is double.NEGATIVE_INFINITY.
2015-08-24 13:22:08 -07:00