5944 Commits

Author SHA1 Message Date
Adam Barth
cbbdf8041a Merge pull request #1039 from abarth/fix_raw_examples
Actually make the raw examples work again
2015-09-03 09:41:26 -07:00
Adam Barth
e35e700cc4 Actually make the raw examples work again
In my previous patch, I forgot to fill in the other diagonal entries in the
device transform matrix.
2015-09-03 09:39:45 -07:00
Ian Fischer
636e9db814 Change documentation for how to log using sky_tool 2015-09-03 09:39:02 -07:00
Ian Fischer
c3e618fe37 Add a clear flag for sky_tool logs on Android. 2015-09-03 09:36:15 -07:00
Adam Barth
aa8942f4cf Merge pull request #1034 from abarth/rm_view_picture
Remove all clients of sky.view.picture
2015-09-03 00:26:15 -07:00
Adam Barth
52790aedf2 Use null-aware operators in package:sky 2015-09-03 00:03:00 -07:00
Adam Barth
36c62edffb Remove all clients of sky.view.picture
Everyone uses sky.view.scene now. This patch also cleans up the raw examples
and makes them follow a consistent pattern.
2015-09-02 23:35:29 -07:00
Ian Fischer
8df083df39 Merge pull request #1032 from iansf/fix_ios_logs
Guard IOSDevice logs
2015-09-02 21:34:39 -07:00
Adam Barth
a56aa095f7 Update README.md 2015-09-02 18:26:49 -07:00
Adam Barth
2b38a808e1 Update README.md 2015-09-02 18:26:18 -07:00
Ian Fischer
1800c88967 Guard sky_tool logs against failures due to missing idevicesyslog 2015-09-02 17:08:32 -07:00
Ian Fischer
3b6c6611d8 Merge pull request #1027 from iansf/sky_tool_logs
Add sky_tool logs command
2015-09-02 16:54:15 -07:00
Viktor Lidholt
bdb8092f16 Merge pull request #1029 from vlidholt/master
Initial boss fight in demo game
2015-09-02 16:51:51 -07:00
Viktor Lidholt
bd610f43ba Initial boss fight in demo game 2015-09-02 16:49:36 -07:00
Hans Muller
ed8c1cb69e Enable dynamic changes to itemsWrap in PageableList 2015-09-02 16:00:53 -07:00
Ian Fischer
fcdd5f96de Expose logs for Sky apps running on connected devices with sky_tool logs. 2015-09-02 15:42:27 -07:00
Viktor Lidholt
fc6f91c297 Merge pull request #1024 from vlidholt/master
Improvements to demo game
2015-09-02 15:18:22 -07:00
Viktor Lidholt
edbf5b7391 Adds speed boost power up to demo game 2015-09-02 15:14:22 -07:00
Viktor Lidholt
fff9642196 Improves laser upgrade in demo game 2015-09-02 14:47:54 -07:00
Hans Muller
75a63e0b82 fix typos in GestureDetector syncConstructorArguments 2015-09-02 14:05:22 -07:00
Adam Barth
b97028086c Merge pull request #1018 from abarth/mv_src
Move widgets and rendering inside src
2015-09-02 13:41:25 -07:00
Viktor Lidholt
beb9197f7a Merge pull request #1017 from vlidholt/master
Improves on demo game balance and adds levels for lasers
2015-09-02 13:39:43 -07:00
Adam Barth
693ddcd8dd Move widgets and rendering inside src
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.
2015-09-02 13:38:00 -07:00
Viktor Lidholt
d79b3598b0 Improves on demo game balance and adds levels for lasers 2015-09-02 13:34:02 -07:00
Adam Barth
8a5e7f2a02 Update dependency on material_design_icons 2015-09-02 13:25:11 -07:00
Matt Perry
d2f151acbe Introduce an UpdateService for android.
Very simple so far. This schedules an alarm to fire once a day, kicking
off a service that downloads a new app.skyx from a hardcoded URL. The
new skyx replaces the current one.
2015-09-02 15:32:09 -04:00
Hans Muller
1c3831e8e5 Merge pull request #1012 from HansMuller/improve-items-wrap
Restore PageableList itemsWrap:true

Makes PageableList with itemsWrap:true work again.

Plumbed the itemsWrap parameter through to HomogenousViewport.

Fixes issue #877.
2015-09-02 10:58:38 -07:00
Viktor Lidholt
b20bbd4818 Merge pull request #1014 from vlidholt/master
Fixes issue in sprite constraint
2015-09-02 10:58:35 -07:00
Viktor Lidholt
ffd3a1b2f2 Fixes issue in sprite constraint 2015-09-02 10:56:44 -07:00
Hans Muller
a69a95df26 Restore PageableList itemsWrap:true
Makes PageableList with itemsWrap:true work again.

Plumbed the itemsWrap parameter through to HomogenousViewport.

Fixes issue #877.
2015-09-02 10:56:19 -07:00
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
Adam Barth
e72a66ec64 Rev pub package 2015-09-01 20:00:23 -07:00
Viktor Lidholt
92236ccfc1 Fixes sprite label so it doesn't use a fixed max width 2015-09-01 16:36:40 -07:00
Viktor Lidholt
9a21cbc7e6 Adds level labels to demo game 2015-09-01 16:14:53 -07:00
Viktor Lidholt
3f2369dbe9 Initial support for labels in skysprites 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
Ian Hickson
9dd84d6c8e Merge pull request #978 from Hixie/sync-removal
Still try to sync even if a node has been removed from the tree.
2015-09-01 14:08:23 -07:00
Ian Fischer
9510ea91ed Log a warning when developers are using a dev build of the sky package. 2015-09-01 13:42:00 -07:00
Ian Fischer
e2f78a98e5 Merge pull request #990 from iansf/remove_required_arg
Don't require -p for ios_sim commands
2015-09-01 13:39:51 -07:00
Hixie
aae2426000 Still try to sync even if a node has been removed from the tree.
This should handle a case like a stateful component inside a Container
inside another Container having one of those Containers removed while
still keeping that stateful component around with its state.

The problem of how to handle the Container then being reinserted is a
separate issue not handled by this patch.
2015-09-01 13:32:28 -07:00
Adam Barth
aa5504c7f3 Merge pull request #979 from abarth/render_object_docs
Add dartdocs for RenderObject
2015-09-01 12:25:04 -07:00
Adam Barth
c1bd6af997 Add dartdocs for RenderObject
... and other code in object.dart.
2015-09-01 12:24:27 -07:00
Ian Fischer
f8fbe12bce Don’t require specifying -p in ios_sim commands under normal circumstances. 2015-09-01 11:26:46 -07:00
Ian Fischer
e8dadb3a12 Refactor sky_tool install slightly and fix non-local builds. 2015-09-01 10:37:27 -07:00
Ian Fischer
2b1f00b0b4 Fix missing paren 2015-09-01 10:07:20 -07:00
Ian Fischer
0d7e90d590 Make it possible to download trace files on rooted devices using sky_tool stop_trace 2015-08-31 17:12:09 -07:00
Ian Fischer
99356d10c6 Merge pull request #976 from domokit/iansf-update-readme-install
Update README.md to reflect removal of --install flag.
2015-08-31 16:55:46 -07:00
Ian Fischer
2a831f547b Update README.md to reflect removal of --install flag. 2015-08-31 16:48:16 -07:00
Hans Muller
9d1bb04a71 Merge pull request #974 from HansMuller/dismissable-uses-gestures
Convert Dismissable to use gestures

Convert Dismissable to use the ScrollStart, ScrollUpdate, and ScrollEnd gestures. Support for fling gestures is TBD.

Included a basic unit test that checks that one item can be dismissed with a press-drag-release gesture.

Fixed the scroll gesture recognizer: if the last pointer goes up and candidate recognizers still exist, then reject the gesture.
2015-08-31 16:46:26 -07:00