2128 Commits

Author SHA1 Message Date
Hans Muller
56ccfc4e74 ToolBar withSizeOffsets() is now withPadding() 2015-11-03 14:27:34 -08:00
Hans Muller
24d2e69108 Scaffold toolBar is-a ToolBar 2015-11-03 14:16:45 -08:00
Hans Muller
fe3aee88c7 added ToolBar.withSizeOffsets() 2015-11-03 14:16:45 -08:00
Hans Muller
1b578e9eeb message string 2015-11-03 14:16:45 -08:00
Hans Muller
6f22661543 Extended height toolbar 2015-11-03 14:16:45 -08:00
Hixie
98c0282f21 Move multitap out of tap.dart
Tap and the othes classes in tap.dart are not really related.
2015-11-03 13:50:26 -08:00
Hixie
04ee7133b7 Minor cleanup in tap.dart 2015-11-03 13:44:53 -08:00
Jason Simmons
c5a966c5d6 Merge pull request #1908 from jason-simmons/canvas_rrect_marshal_2
Make RRect immutable and replace RRect.setRectXY with a fromRectXY co…
2015-11-03 13:33:20 -08:00
Hixie
0f0108d7b6 Convert the scale demo to a general gestures demo. 2015-11-03 12:26:02 -08:00
Matt Perry
b1f17c9c9d Merge pull request #1923 from mpcomplete/tests.2
Add tests for flx Bundle.
2015-11-03 15:11:15 -05:00
Matt Perry
713d654330 Add tests for flx Bundle.
Also cleaned up the flx code a bit. Replaced custom KeyPair class with
cipher's AsymmetricKeyPair.
2015-11-03 14:50:47 -05:00
Hans Muller
827af771b6 Merge pull request #1922 from HansMuller/justifycontent_collapse
Adds FlexJustifyContent.collapse
2015-11-03 11:29:08 -08:00
Hans Muller
d88cad16e6 fixed unit test dart analyzer-O 2015-11-03 11:10:41 -08:00
Hans Muller
a052842360 Adds FlexJustifyContent.collapse 2015-11-03 11:01:38 -08:00
Hans Muller
766eda6bf6 Restored BottomSheet dismiss tap 2015-11-03 09:34:28 -08:00
Ian Hickson
a0c8a4c61e Merge pull request #1911 from Hixie/so-long-show-press
Replace ShowPress with TapDown
2015-11-02 20:26:22 -08:00
Ian Hickson
6611bf625e Merge pull request #1910 from Hixie/gesture-cleanup
Merge DisposableArenaMember and GestureArenaMember
2015-11-02 20:26:15 -08:00
krisgiesing
33f13940c5 Merge pull request #1865 from krisgiesing/velocity-dart
Move velocity tracker to dart
2015-11-02 19:34:20 -08:00
Kris Giesing
5e9b2fbacf Style pass on velocity tracker and event recorder 2015-11-02 19:29:25 -08:00
Hixie
8a4a36d0fa Replace ShowPress with TapDown 2015-11-02 19:10:33 -08:00
Hixie
bfe3bacac2 Merge DisposableArenaMember and GestureArenaMember
Turns out there were no uses of GestureArenaMember other than those that
use DisposableArenaMember.
2015-11-02 18:06:29 -08:00
Jason Simmons
bf74bac537 Make RRect immutable and replace RRect.setRectXY with a fromRectXY constructor 2015-11-02 16:38:37 -08:00
Hans Muller
5ea50bf485 Adds CustomMultiChildLayout
CustomMultiChildLayout delegates to a MultiChildLayoutDelegate. Widget children are specified by their index in the list of children.
2015-11-02 14:06:00 -08:00
Adam Barth
f8d5ccbf04 One more rev of sky tools 2015-11-02 13:29:28 -08:00
Adam Barth
e971f32648 Rev pubspecs 2015-11-02 13:19:55 -08:00
Adam Barth
5079b1db01 Merge pull request #1899 from abarth/flutter_yaml
Rename sky.yaml to flutter.yaml
2015-11-02 13:13:48 -08:00
Adam Barth
fc8d9f30fc Merge pull request #1898 from abarth/interactive_routes
Routes shouldn't be interactive when animating out
2015-11-02 13:09:39 -08:00
Adam Barth
eaf5e05825 Export overlay.dart
Somehow we missed this one file.
2015-11-02 12:59:15 -08:00
Adam Barth
8a24312509 Rename sky.yaml to flutter.yaml
More flutter more better.
2015-11-02 12:57:27 -08:00
Adam Barth
828775e97e Routes shouldn't be interactive when animating out
This patch introduces the notion of a ModalRoute that puts up a modal barrier
and makes the route invisible to hit testing when its animating out. This patch
also uses this mechanism in a number of places (including PageRoute). There are
still a few more cases to convert, but that's work for a future patch.

Fixes #1684
2015-11-02 12:48:11 -08:00
Hixie
b5493121f9 Up the sky_tools dependency.
Move us to a version of sky_tools that doesn't hang when the tests crash.
2015-11-02 11:53:10 -08:00
Kris Giesing
24ea0f0d14 Move velocity tracker to dart 2015-11-02 11:14:17 -08:00
Adam Barth
74d6f33f5a Rename Icon's type paramter to icon
The name of the parameter wasn't consistent with IconButton or DrawerItem, etc.

Fixes #1871
2015-11-01 11:25:17 -08:00
Adam Barth
6ee6ae03c9 Black flash when returning to a PageRoute
We were trying to do a hero animation from a page to itself, which doesn't make
any sense. Now we only render the "to" page offstage if it is different from
the "from" page and if its performance isn't already complete.
2015-10-31 15:36:32 -07:00
Hixie
56b2576308 Disable crashing test
This test currently crashes the engine.
Because of a bug in the test harness, it then causes the tests to hang.
This disables the test for now, so that we can get test coverage again.
2015-10-30 16:44:29 -07:00
Adam Barth
ff1b131814 Teach OverlayEntry how to rebuild in place
This patch makes it so drag-and-drop doesn't thrash the overlay list.
2015-10-29 23:34:05 -07:00
Adam Barth
05f19cfd44 Merge pull request #1881 from abarth/navigator2
Switch to Navigator2
2015-10-29 23:29:20 -07:00
Adam Barth
50a177b7aa Switch to Navigator2 2015-10-29 23:18:56 -07:00
Adam Barth
a7cd12fc19 Remove a number of unused Python scripts
Removes sky_tool and shelldb, which are replaced by the flutter command line
tool.
2015-10-29 20:59:28 -07:00
Adam Barth
b003fc898d Merge pull request #1875 from abarth/page_storage
Add PageStorage support to Navigator2
2015-10-29 18:03:34 -07:00
Adam Barth
4877c06149 Add PageStorage support to Navigator2 2015-10-29 16:24:45 -07:00
Hixie
fca9b8f3d6 Rev package versions for release.
sky_engine is now at 0.0.45
sky_services is now at 0.0.45
flx is now at 0.0.4
flutter is now at 0.0.15
flutter_sprites is now at 0.0.12
2015-10-29 14:41:56 -07:00
Adam Barth
e904ab5773 Add missing import 2015-10-29 13:42:57 -07:00
Adam Barth
9548634bc2 Merge pull request #1866 from abarth/route_types
Add support for modal, ephemeral, and contentless routes to Navigator2
2015-10-29 13:42:20 -07:00
Adam Barth
395184f77f Add hero transition support to Navigator2
In this approach, the hero support is layered on top of the basic navigator
functionality.
2015-10-29 13:29:24 -07:00
Jason Simmons
0a2bfc314f Merge pull request #1861 from jason-simmons/canvas_image_memory_leak_2
simplify the ImageDecoder native code binding
2015-10-29 13:28:04 -07:00
Jason Simmons
f1b048f245 simplify the ImageDecoder native code binding 2015-10-29 13:11:02 -07:00
Adam Barth
fab160cfce Rationalize embedder.dart and shell.dart
This patch combines embedder.dart and shell.dart into one thing. We should now
handle a bunch of error cases better.

  * embedder.connectToApplication has moved to shell.connectToApplication,
    matching the rest of the mojo universe.
  * embedder.connecttoService has moved to shell.connnectToService (and merged
    with shell.requestService).
  * shell.requestService is now shell.connectToService, matching the rest of
    the mojo universe.
  * serviceRegistry has moved from embedder.serviceRegistry to a top-level
    getter.

Fixes #1803
2015-10-29 10:47:34 -07:00
Adam Barth
2e301d4d70 Add support for modal, ephemeral, and contentless routes to Navigator2
Routes can now create a list of widgets, which can be empty (in the case of
contentless routes) or have multiple entries (in the case of modal routes).

Ephemeral routes are handled by keeping a separate list of modal and ephemeral
routes.
2015-10-28 23:18:14 -07:00
Viktor Lidholt
856ee97892 Merge pull request #1863 from vlidholt/master
Adds API documentation to sprite physics
2015-10-28 17:07:02 -07:00