Yegor
19e624ccfe
[driver] give the timeline data some structure
...
Fixes https://github.com/flutter/flutter/issues/2713
2016-04-04 17:07:16 -07:00
Ian Hickson
d748186c51
Use callbacks for sending messages up the app
...
Using .of() to call mutating setters is not great practice since it ties
parts of the app together in ways that prevent reuse and composition.
Since people are now using the gallery app to copy from, let's use the
better practice of using callbacks.
2016-04-04 15:25:06 -07:00
Hans Muller
08bb332cbb
Merge pull request #3081 from HansMuller/gallery_tweaks
...
Gallery Tweaks
2016-04-04 14:26:23 -07:00
Adam Barth
767ce82646
Add support for discrete material sliders
...
Fixes #1541
2016-04-04 11:14:12 -07:00
Ian Hickson
79cfe1e092
Make a variety of private State members actually private.
2016-04-03 13:08:00 -07:00
Ian Hickson
285c696f14
Column->Block, uppercase BUTTON captions
2016-04-01 21:22:55 -07:00
Yegor
055fd00dc1
Merge pull request #3058 from yjbanov/timeline-summary
...
[driver] utility for extracting and saving timeline summary
2016-04-01 17:48:25 -07:00
Ian Hickson
a05909e3a7
Merge pull request #3049 from Hixie/gallery
...
Tweak the typography demo to match the spec more
2016-04-01 14:36:01 -07:00
Jason Simmons
379c563b62
Merge pull request #3034 from jason-simmons/gradle_flx_refresh
...
Support "flutter refresh" in the Gradle-based sample project
2016-04-01 12:39:04 -07:00
Devon Carew
f7e6100b08
sort imports
...
* sort imports
2016-04-01 11:32:02 -07:00
Kris Giesing
ed03e96b68
Fix spinning_mixed widget example, plus minor style fix
2016-03-31 12:56:14 -07:00
Viktor Lidholt
4df24abb33
Merge pull request #3016 from vlidholt/linedrawing
...
Initial version of Fancy line drawer demo
2016-03-31 12:05:58 -07:00
krisgiesing
243960d741
Merge pull request #3010 from krisgiesing/offscreen_layout
...
Part 2 of independent layout pipelines
2016-03-31 11:11:22 -07:00
Kris Giesing
9dfd5d4021
Part 2 of independent layout pipelines
...
Adds BuildOwner to manage the dirty list and build processing for
widgets/elements, and adds a widget unit test to make sure separation
is enforced.
Fixes #2723
2016-03-31 11:02:00 -07:00
Adam Barth
42d87c4191
Rename ToggleControlsDemo to SelectionControlsDemo
...
These are called selection controls in the spec and in the gallery UI.
2016-03-30 23:31:02 -07:00
Viktor Lidholt
a1212dbc54
Initial version of Fancy line drawer demo
2016-03-30 16:56:46 -07:00
Viktor Lidholt
56ccad99a5
Fixes the broken Weather demo
2016-03-30 11:22:43 -07:00
Hans Muller
04e020590d
Use _ScaffoldLayout to position scrollable appbars
2016-03-29 13:27:37 -07:00
Hans Muller
5a49c68893
author again
2016-03-29 08:49:49 -07:00
Adam Barth
1ba539a661
Add constants for FractionalOffsets
...
Adds some names for common FractionalOffset values.
2016-03-28 22:51:06 -07:00
Matt Perry
641604ad94
Merge pull request #2850 from mpcomplete/form
...
Added a Form widget to manage multiple Input widgets.
2016-03-28 13:55:08 -04:00
Devon Carew
7b694ddd42
upgrade to test 0.12.13
2016-03-27 13:36:01 -07:00
Adam Barth
7988099162
Fix Travis
...
The collections package changed to add some stricter type annotations.
We now pass those type annoations. I also sent
https://github.com/dart-lang/collection/pull/26 to make the type
annotations match what they were previously.
2016-03-26 00:27:03 -07:00
Matt Perry
a7b28a3ede
Added a Form widget to manage multiple Input widgets.
2016-03-25 17:55:38 -04:00
Viktor Lidholt
d563f50822
First pass at new Flutter gallery front page
2016-03-25 14:11:01 -07:00
Adam Barth
3c6d4f660e
Add a default MediaQuery value
...
Now MediaQuery.of always returns a non-null value. By default, you get the
values associated with the current ui.Window.
Fixes #2894
2016-03-25 13:07:42 -07:00
Jason Simmons
03830d5676
Merge pull request #2896 from jason-simmons/yaml_schema
...
Validate flutter.yaml against a JSON schema
2016-03-25 10:14:58 -07:00
Ian Hickson
47e882a5a2
Merge pull request #2878 from Hixie/border-style-none
...
Support hairline borders
2016-03-25 09:29:57 -07:00
Jason Simmons
c2b4ac9c3c
Validate flutter.yaml against a JSON schema
2016-03-24 17:49:23 -07:00
Adam Barth
1e25792590
Merge pull request #2881 from abarth/from_ltrb
...
Replace EdgeInsets.TRBL with EdgeInsets.fromLTRB
2016-03-24 15:56:44 -07:00
Hans Muller
d89ccc4aad
Scrollbar thumb color, etc
2016-03-24 15:36:17 -07:00
Adam Barth
c8c325d095
Replace EdgeInsets.TRBL with EdgeInsets.fromLTRB
...
This matches the pattern from Rect. I've left EdgeInsets.TRBL marked as
deprecated to give clients a chance to update.
Fixes #2860
2016-03-24 15:19:40 -07:00
Hixie
9fc29dbbb8
Support hairline borders
...
Previously, border with '0' was ambiguous. Sometimes we treated it as
hairline borders, sometimes as "don't show the border", though even in
the latter case we did some graphics work sometimes. Now we have an
explicit BorderStyle.none flag to not draw the border efficiently.
2016-03-24 14:05:38 -07:00
Jason Simmons
af008749a9
An example showing how to send messages between the host app and Flutter
2016-03-24 10:00:14 -07:00
Jason Simmons
d5b30f68ce
Expose the engine-src-path flag in the Gradle plugin
2016-03-23 13:33:51 -07:00
Jason Simmons
502fbeec0a
Update SkyApplication to SkyMain in the hello_android example
2016-03-23 13:07:51 -07:00
Hans Muller
70550a7a9a
Fix _LazyWidgetProvider indexing, move Ali Connors
2016-03-21 12:20:09 -07:00
Hans Muller
070fdf7754
Flexible AppBar with a TabBar
2016-03-21 10:42:52 -07:00
Devon Carew
54d933959e
Merge pull request #2797 from flutter/devoncarew-patch-1
...
Update FlutterPlugin.groovy
2016-03-21 09:28:14 -07:00
Ian Hickson
552896afb7
Refactor cassowary so it uses imports rather than parts.
...
Also misc cleanup:
- reorder members to be more consistent and fit the style guide
- remove use of _Pair
- made Variable.applyUpdate and Variable.owner public
- added docs to Priority, tweaked the code a bit
- added some docs to Result
- removed the internal-error Result (replaced with asserts)
- removed unused Results
- made Result const
- merged some files together since they had used privates a lot
I'm sorry this is completely unreviewable. I did the move from `lib/*`
to `lib/src/*` first, then did the `part`-to-`import` change, and then
found out how many of the files involved privates, which I wasn't
expecting. I can redo this as multiple commits if that would make it
easier to review.
2016-03-20 18:10:37 -07:00
Devon Carew
8f80050fc3
Update FlutterPlugin.groovy
...
Update the groovy build example.
2016-03-18 21:44:48 -07:00
Adam Barth
c9d3217c3b
Use Canvas#drawParagraph
...
We'll eventually remove Paragraph#paint.
Fixes #2694
2016-03-17 13:45:35 -07:00
Adam Barth
502a4ae078
Use FractionalOffset for gradients
...
These were using Offsets, but they're really FractionalOffsets.
Fixes #2318
2016-03-15 19:30:41 -07:00
Yegor
445330129d
Merge pull request #2689 from yjbanov/benchmark-harness
...
[driver] API for getting performance traces
2016-03-14 16:54:37 -07:00
yjbanov
26c4177360
[driver] API for getting performance traces
2016-03-14 16:15:18 -07:00
Jason Simmons
2fdcb59fec
Merge pull request #2673 from jason-simmons/gradle_example
...
Example that builds a Flutter Android app using Gradle
2016-03-14 16:04:20 -07:00
Hixie
797e27edd3
Add @override annotations to flutter framework
2016-03-14 14:02:26 -07:00
Jason Simmons
d9f66d9e14
Example that builds a Flutter Android app using Gradle
2016-03-14 13:32:21 -07:00
Adam Barth
e2744e9a30
Stop using a prebuilt APK
...
Instead, require an AndroidManifest.xml and always build an APK.
Fixes #2517
2016-03-14 13:32:00 -07:00
Adam Barth
89987fc040
[rename fixit] TwoLevelSublist left->leading, center->title
2016-03-14 12:24:58 -07:00