69e7997ae9
Add support for snapshot loading to Sky
Adam Barth
2015-06-23 18:40:01 -07:00
9beb286180
Account for the result of optimization when adding constraints
Chinmay Garde
2015-06-23 18:07:56 -07:00
b78b35d723
Implement addition of constraints to the solver
Chinmay Garde
2015-06-23 18:01:17 -07:00
9b1985c237
Adds basic sprite sheet support to sprites
Viktor Lidholt
2015-06-23 16:38:28 -07:00
2c58c80af2
Use new Widgets in mine_digger.
Eric Seidel
2015-06-23 15:20:44 -07:00
edda0bb855
Use new Widgets in mine_digger.
Eric Seidel
2015-06-23 15:20:44 -07:00
2856617d4c
Add a confirmation dialog to stock app Settings page and style it by default
Collin Jackson
2015-06-23 14:19:00 -07:00
efe36a6829
Add a confirmation dialog to stock app Settings page and style it by default
Collin Jackson
2015-06-23 14:19:00 -07:00
c444157614
Port sky_shell to Linux for testing
Adam Barth
2015-06-23 14:17:02 -07:00
af67d08746
Minor: Add result types for known failure cases
Chinmay Garde
2015-06-23 13:58:44 -07:00
530700a8c1
Implement row.dart and some other minor utility methods
Chinmay Garde
2015-06-23 13:22:48 -07:00
6a858a9486
Add minedigger example
Carlos Pizano
2015-06-23 11:19:35 -07:00
4d6115bed3
Add minedigger example
Carlos Pizano
2015-06-23 11:19:35 -07:00
2a7c9e081c
Teach Sky buttons and dialogs how to use the new Theme system
Collin Jackson
2015-06-23 10:12:58 -07:00
7044a9dc75
Fix game to depend on Sky
Eric Seidel
2015-06-23 09:55:45 -07:00
4ce1eff3ca
Make the checkbox in settings control the radio buttons in the drawer, to demonstrate how to link state in different places in an app.
Hixie
2015-06-23 09:54:19 -07:00
306c795c21
Minor: Add stubs for the symbol and solver
Chinmay Garde
2015-06-23 09:50:52 -07:00
193b416232
SkyShell should implement the rest of dart:sky.internals
Adam Barth
2015-06-23 09:49:03 -07:00
d86ee245ef
Silence some analyzer warnings
Adam Barth
2015-06-23 08:19:54 -07:00
1b162a56dc
Move internals.dart out of Sky SDK
Adam Barth
2015-06-23 07:44:28 -07:00
be5a54bc4f
Make sky/tools/packager build on Mac
Adam Barth
2015-06-23 07:41:52 -07:00
9c97ffd89c
Expose the asset_bundle service in SkyShell
Adam Barth
2015-06-22 21:32:48 -07:00
ed010499b5
Prettier arrows in the stock app.
Hixie
2015-06-22 17:32:25 -07:00
900cb7feeb
Add Material light and dark themes to Sky widgets
Collin Jackson
2015-06-22 17:14:27 -07:00
3616adbab3
Add Material light and dark themes to Sky widgets
Collin Jackson
2015-06-22 17:14:27 -07:00
6e87bac4c5
Make the buttons on home.dart fill the screen width again
Eric Seidel
2015-06-22 17:13:47 -07:00
e352ec9fc4
Short-circuit the relayoutSubtreeRoot when the child couldn't change dimensions anyway because the parent constrained it.
Hixie
2015-06-22 16:51:25 -07:00
45c57ada22
Replace Sector Layout demo with widgets/sector.dart
Eric Seidel
2015-06-22 15:56:41 -07:00
e788fe538f
Minor: Match style guide
Chinmay Garde
2015-06-22 15:07:02 -07:00
7eb8322315
Dry up multiplication and division of equation members
Chinmay Garde
2015-06-22 15:02:31 -07:00
8e82f76119
Add more details to how to debug with gdb. TBR=eseidel
Hixie
2015-06-22 15:01:13 -07:00
5288d466ab
Dry up incremental expression construction from constants, variable, terms and other expressions
Chinmay Garde
2015-06-22 14:39:55 -07:00
a8e6ea0698
Constraints can be setup directly from non-expression via operator overrides
Chinmay Garde
2015-06-22 14:31:46 -07:00
4c23f55bc4
Fix mojodb to use the new sky_server API also.
Hixie
2015-06-22 14:28:41 -07:00
a760718570
Update README.md and HACKING.md and resulting yak shave.
Hixie
2015-06-22 13:39:16 -07:00
14e9b5d564
Remove home.sky, update home.dart
Eric Seidel
2015-06-22 13:13:27 -07:00
6e9c30bfd8
Remove home.sky, update home.dart
Eric Seidel
2015-06-22 13:13:27 -07:00
2152de9a51
Minor: Add support for priority updates on constraints
Chinmay Garde
2015-06-22 12:29:33 -07:00
6c38fc1b40
Add a new Theme widget to control color and text color of apps
Collin Jackson
2015-06-22 12:10:30 -07:00
639e47bd7f
Adds API documentation, improves the API names, and cleans up code.
Viktor Lidholt
2015-06-22 10:13:23 -07:00
5b594b7c7c
Turn on wavy underlines. The waves aren't very pretty yet (they are too short somehow), I'll fix that in a subsequent CL.
Hixie
2015-06-19 16:11:18 -07:00
43d97f6903
Correctly handle touches together with zPosition
Viktor Lidholt
2015-06-19 11:15:58 -07:00
b06190fb7b
Adds a SpriteWidget and simplifies sample game setup
Viktor Lidholt
2015-06-19 09:14:12 -07:00
e7696e23a3
Factor out the analyzer part of shelldb so we can reuse it in tests.
Hixie
2015-06-18 16:54:52 -07:00
7c438ac2fd
fix back button in stocks app by calling super.didMount()
Collin Jackson
2015-06-18 16:03:29 -07:00
dbb876b22b
Make back button control drawer in stocks app
Collin Jackson
2015-06-18 15:36:04 -07:00
627aeff31a
Optimizes sprite transformations for box to node Enabling/disabling of handling multiple pointers Adds basic touch handling
Viktor Lidholt
2015-06-18 15:29:26 -07:00
a38f8b65ac
StyledText is just a convenient way to specify a tree of InlineStyle and InlineText elements. StyledText builds an Inline that renders the tree.
Hans Muller
2015-06-18 14:35:11 -07:00
59c4078a09
StyledText is just a convenient way to specify a tree of InlineStyle and InlineText elements. StyledText builds an Inline that renders the tree.
Hans Muller
2015-06-18 14:35:11 -07:00
d44912aa00
Rename editing2/ and theme2/ to editing/ and theme/. Flesh out a README.md file for the SDK. Make the stocks app test wait for the app to be mounted, to catch some more errors, like typos in the mount callback.
Hixie
2015-06-18 12:44:10 -07:00
82fc647c12
Rename editing2/ and theme2/ to editing/ and theme/. Flesh out a README.md file for the SDK. Make the stocks app test wait for the app to be mounted, to catch some more errors, like typos in the mount callback.
Hixie
2015-06-18 12:44:10 -07:00
35c33aeb08
Don't crash if you call document.createText(null)
Adam Barth
2015-06-18 12:17:05 -07:00
694c57b76c
Demonstrate that we don't crash on a bogus import
Adam Barth
2015-06-18 12:13:31 -07:00
4c506fb41d
Resurrect painting.sky example as painting.dart.
Matt Perry
2015-06-18 14:19:57 -04:00
64a2530c44
Add a Paint::toString() method to describe our Paint objects.
Matt Perry
2015-06-18 13:47:28 -04:00
4d66e7d0f0
Add a Paint::toString() method to describe our Paint objects.
Matt Perry
2015-06-18 13:47:28 -04:00
259ebc4a8b
Delete old raw .sky examples since they are no longer valid examples.
Ian Fischer
2015-06-18 10:34:38 -07:00
548c2b873b
If Color constructor is passed a value > 0xFFFFFFFF, Sky crashes
Adam Barth
2015-06-18 10:32:26 -07:00
d79ef3a6c6
Fix data loading in the stocks app
Adam Barth
2015-06-18 09:14:51 -07:00
d2d11a04a1
Cleanup of SkyBinding, and resultant yak shaving.
Hixie
2015-06-17 19:54:11 -07:00
6ccd43f39b
Rename AppView to SkyBinding. Move app/view.dart to rendering/sky_binding.dart since it's part of the RenderObject API, really (it knows about RenderView intimately). The tests pass. I didn't check every last example.
Hixie
2015-06-17 17:07:31 -07:00
5136d5209b
Rename AppView to SkyBinding. Move app/view.dart to rendering/sky_binding.dart since it's part of the RenderObject API, really (it knows about RenderView intimately). The tests pass. I didn't check every last example.
Hixie
2015-06-17 17:07:31 -07:00
8e5245c9a1
Implement ColorFilter in widgets/basic.dart
Adam Barth
2015-06-17 17:06:27 -07:00
63bfa891c6
Use semantic names for callbacks instead of onGestureTap
Adam Barth
2015-06-17 16:04:13 -07:00
5c961fffb5
Add TextStyle fontFamily:, extend support for fontWeight:
Hans Muller
2015-06-17 15:48:21 -07:00
05e99c74d3
Add a test for the sector app.
Hixie
2015-06-17 15:44:20 -07:00
6bec75ad2b
Add a test for the sector app.
Hixie
2015-06-17 15:44:20 -07:00
1133260198
Remove keys from the examples. TBR=abarth
Hixie
2015-06-17 15:23:41 -07:00
95d090bc5a
Make the popup menu work again. This removes the requirement that things with the same type things have unique keys. Now, anything without a key is assumed to be interchangeable.
Hixie
2015-06-17 15:10:42 -07:00
98b91daaa7
Clean up the tests to be more maintainable. - removes the unit testing framework from tests that don't use it - use 'async' where that makes the code less convoluted
Hixie
2015-06-17 15:10:06 -07:00
29c1668582
fix analyzer warnings in stocks app
Collin Jackson
2015-06-17 14:19:52 -07:00
7de9c4b795
Clean up how we remove nodes from the render tree, and make sure we reinsert them in the right place. Fixes weird behaviours when the old and new children of TagNodes can't be synced.
Hixie
2015-06-17 13:56:06 -07:00
99e115d06c
Settings menu item in stock2 doesn't work
Adam Barth
2015-06-17 12:36:56 -07:00
b18583f0af
Settings menu item in stock2 doesn't work
Adam Barth
2015-06-17 12:36:56 -07:00
2460ce37b0
Refactor Navigator to put state in separate class, initial back button plumbing
Collin Jackson
2015-06-17 12:21:08 -07:00
b7bc781a72
Fix a typo in Dialog
Hans Muller
2015-06-17 10:06:44 -07:00
40e7ecbf71
Enable render view override for stocks app to enable testing
Collin Jackson
2015-06-16 23:37:29 -07:00
a3a80969a5
Add settings page to Sky’s stocks example app
Collin Jackson
2015-06-16 17:59:12 -07:00
5c1d903644
Add temporary workaround for boringssl attempting to access the auxillary vector
Chinmay Garde
2015-06-16 17:16:04 -07:00
f1193d37bd
Add a basic Dialog
Adam Barth
2015-06-16 17:11:23 -07:00
3fa0816576
Add some basic tests for the material buttons
Adam Barth
2015-06-16 17:02:58 -07:00
9cb9e2ed8d
Styling for text fragments
Hans Muller
2015-06-16 16:48:08 -07:00
cc76b90450
Add back/forward history to navigation
Collin Jackson
2015-06-16 16:14:55 -07:00
c0b4ef6b14
iOS: Wire up all gesture types in input_event.mojom
Chinmay Garde
2015-06-16 13:17:17 -07:00
db90d5f046
Rename UINode to Widget. Also, move a widget example from examples/raw/ to examples/widgets/
Hixie
2015-06-16 11:09:16 -07:00
abc8eaa505
Places demo game in a OneChildRenderObjectWrapper and adds a star field and nebula for background
Viktor Lidholt
2015-06-16 10:59:24 -07:00
b5e905668b
Fix offscreen rendering on iOS by not assuming that the default window bound framebuffer is 0
Chinmay Garde
2015-06-16 09:51:34 -07:00
5505a200ce
Simple support for routing in Sky
Collin Jackson
2015-06-16 09:47:57 -07:00
bfe332c4c2
Make PopupMenuItem take a single child instead of an implicitly-flex list of children. TBR=abarth
Hixie
2015-06-16 09:41:05 -07:00
d89214f5ed
Create an example app that demonstrates interactive coordination of an fn tree and a raw RenderObject tree.
Hixie
2015-06-16 09:28:59 -07:00
249dc8aff5
Create an example app that demonstrates interactive coordination of an fn tree and a raw RenderObject tree.
Hixie
2015-06-16 09:28:59 -07:00
395f92ba08
Make UINode's key a String
Adam Barth
2015-06-15 21:39:09 -07:00
4ca9ab2214
Give ParentDataNodes snappier names
Adam Barth
2015-06-15 21:03:28 -07:00
8887090320
Update Dart dependency and patch dart_controller to account for non-backwards compatible API update
Adam Barth
2015-06-15 18:34:27 -07:00
bb683e03f6
Make RaisedButton support being disabled.
Hixie
2015-06-15 17:32:13 -07:00
6db8f15d3c
Remove RenderSizedBox. Make old users of RenderSizedBox use RenderConstrainedBox. Change the semantics of BoxDecoration.apply* to actually apply the provided constraints to the current constraints, rather than the previous behaviour of merging them neutrally.
Hixie
2015-06-15 15:51:56 -07:00
86eabcb7c1
Remove RenderSizedBox. Make old users of RenderSizedBox use RenderConstrainedBox. Change the semantics of BoxDecoration.apply* to actually apply the provided constraints to the current constraints, rather than the previous behaviour of merging them neutrally.
Hixie
2015-06-15 15:51:56 -07:00
63f2c2594f
Remove unneeded import and fix analyzer warnings
Collin Jackson
2015-06-15 15:11:14 -07:00