29153 Commits

Author SHA1 Message Date
Adam Barth
d0ad775ef2 Remove lerp.dart
These functions are now in sky:dart.
2015-09-03 12:36:24 -07:00
Adam Barth
11ee06dd50 Rev pub package 2015-09-03 11:37:04 -07:00
Adam Barth
c2ee2db555 Merge pull request #1041 from abarth/overconstrainted_flex
RenderFlex should handle overconstrainted constraints
2015-09-03 11:27:12 -07:00
Adam Barth
671b2bfeb9 Merge pull request #1044 from abarth/disable_reparent_during_sync
Disable reparent during sync
2015-09-03 11:26:52 -07:00
Andrew Wilson
2b25c33b4a Fix hairline border seen if border width is 0.0 2015-09-03 11:14:25 -07:00
Adam Barth
7d711b9ee0 Disable reparent during sync
This feature is causing a bug because the widget tree isn't correctly
synchronized with the render tree.
2015-09-03 10:59:26 -07:00
Adam Barth
2473346fce RenderFlex should handle overconstrainted constraints
Rather than reading out the maxWidth, we should call constrainWidth to factor
in the minWidth, which might be bigger.
2015-09-03 10:35:40 -07:00
Ian Fischer
1245aa7929 Correctly handle logging when devices are disconnected or logging processes otherwise crash. 2015-09-03 10:30:57 -07:00
Ian Fischer
5177b7d193 Merge pull request #1038 from domokit/iansf-sky_tool-log-docs
Change documentation for how to log using sky_tool
2015-09-03 09:51:34 -07:00
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