Commit Graph

24470 Commits

Author SHA1 Message Date
Ian Hickson
f4603f7615 Merge pull request #2961 from Hixie/table
Table widget
2016-03-29 13:20:13 -07:00
Hixie
baf06515e5 Table widget
- Add x and y to the parent data, in case it's useful. In point of fact,
  I ended up not needing it.

- Make columnWidths settable rather than having a setter so that the
  code in the widgets layer is more idiomatic.

- Teach setFlatChildren about avoiding unnecessary drop/adopt loops.

- Assert that the child list length is correct more aggressively so that
  we catch the dumb bug I had more quickly next time.

- Improve the toString() to handle empty tables better.

- Resort the imports in framework.dart.

- Introduce a LocalKey for cases where you don't want to allow use of
  GlobalKey.

- Make inflateWidget and deactivateChild public for subclass use.

- Table widget.

- Cell widget.

- TableRow fake widget.
2016-03-29 12:43:19 -07:00
Andrew Wilson
a5ee6e1131 Merge pull request #2919 from apwilson/drop_through
Allow Draggables to drop through DragTargets that don't accept them to one that does.
2016-03-29 12:18:20 -07:00
Andrew Wilson
8ff1982776 Allow Draggables to drop through DragTargets that don't accept them to one that does. 2016-03-29 10:31:04 -07:00
Devon Carew
c9c84946b9 Merge pull request #2975 from devoncarew/upgrade_command
adjust upgrade command
2016-03-29 10:24:11 -07:00
Devon Carew
4bdc2b872b adjust upgrade command 2016-03-29 09:41:06 -07:00
Hans Muller
a003d1718c Merge pull request #2967 from flutter/dialog
Fix fullscreen dialog gallery example
2016-03-29 09:11:13 -07:00
Hans Muller
5a49c68893 author again 2016-03-29 08:49:49 -07:00
Ian Hickson
d5deea491e Merge pull request #2942 from Hixie/layout-asserts
More elaborate exceptions.
2016-03-28 23:35:28 -07:00
Ian Hickson
e1ac331bd6 Merge pull request #2972 from Hixie/implicit-opacity
AnimatedOpacity
2016-03-28 23:35:11 -07:00
Ian Hickson
962a33f85c AnimatedOpacity
This provides an easy way to do implicit opacity transitions.
2016-03-28 23:16:53 -07:00
Ian Hickson
aedf41bfa7 More elaborate exceptions.
The elaboration will continue until morale improves.

Specific exceptions considered here:

 - size setter checking when you set the size
 - layout verifying that you do set the size
 - hitTest verifying that you aren't dirty and have a size
 - flex complaining about canFlex
2016-03-28 23:14:15 -07:00
Adam Barth
d312c9dc12 Merge pull request #2970 from abarth/align_popup
Adds constants for FractionalOffsets
2016-03-28 23:12:17 -07:00
Adam Barth
1ba539a661 Add constants for FractionalOffsets
Adds some names for common FractionalOffset values.
2016-03-28 22:51:06 -07:00
Adam Barth
6d8d3a0c0f Merge pull request #2969 from abarth/pointer_buttons
Pointer events should pass buttons through
2016-03-28 21:27:44 -07:00
Adam Barth
4e4a352a62 Pointer events should pass buttons through
Fixes #2899
2016-03-28 20:29:03 -07:00
Adam Barth
055268eae5 Merge pull request #2965 from abarth/rm_analyze_regexp
Remove two `flutter analyze` regular expressions
2016-03-28 17:18:46 -07:00
Devon Carew
574b26c752 Merge pull request #2966 from flutter/devoncarew-patch-1
Update test.sh
2016-03-28 16:57:38 -07:00
Devon Carew
f83e6395ff Update test.sh 2016-03-28 16:47:45 -07:00
Devon Carew
1826fb95e6 Merge pull request #2964 from devoncarew/fix_doctor_exception
fix an exception from flutter doctor
2016-03-28 16:47:11 -07:00
Devon Carew
4ac186811f fix an exception from flutter doctor 2016-03-28 16:37:25 -07:00
Adam Barth
522030bdda Remove two flutter analyze regular expressions
We can work around these in code rather than by post-processing the analyzer
output.
2016-03-28 16:33:39 -07:00
Yegor
2ee15bfd0d Merge pull request #2962 from yjbanov/drive-pass-exit-code
[driver] propagate exit code from package:test
2016-03-28 16:32:24 -07:00
Yegor Jbanov
28b5186746 [driver] propagate exit code from package:test
Driver returns exit code 0 even when tests fail. This commit fixes it by
propagating the exit code set by `package:test`.
2016-03-28 16:19:20 -07:00
Adam Barth
8a2ee2c088 Merge pull request #2960 from abarth/use_packages
Use --packages rather than --package-root
2016-03-28 15:40:01 -07:00
Adam Barth
2e062dfab4 Use --packages rather than --package-root
The .packages file is replacing the packages directory of symlinks.
2016-03-28 15:01:25 -07:00
Adam Barth
6ffee20bd6 Merge pull request #2954 from abarth/child_view_exception
ChildView throws exceptions outside MojoShell
2016-03-28 14:44:42 -07:00
krisgiesing
c6d076bc88 Merge pull request #2957 from krisgiesing/owner_rename
Rename debugOwner to debugCreator
2016-03-28 14:16:19 -07:00
Kris Giesing
2b0705a392 Rename debugOwner to debugCreator
Fixes #2940
2016-03-28 13:16:31 -07:00
Adam Barth
07f60e67e7 Merge pull request #2955 from abarth/flutter_upgrade
`flutter upgrade` needed twice if sky_services dependencies change
2016-03-28 12:25:13 -07:00
Adam Barth
3824e88df7 flutter upgrade needed twice if sky_services dependencies change
Now we run `flutter --version` to update our local cache of packages before
running `pub upgrade`, which reads from that cache.

Fixes #2953
2016-03-28 12:16:19 -07:00
Adam Barth
39640bd0ef ChildView throws exceptions outside MojoShell
We're missing a null check.

Fixes #2949
2016-03-28 12:12:28 -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
Jason Simmons
cc9b140db9 Merge pull request #2902 from jason-simmons/roboto_manifest
Add all variants of the Roboto font as assets to Material Design apps
2016-03-28 10:16:36 -07:00
Jason Simmons
d4bc6d5e0c Add all variants of the Roboto font as assets to Material Design apps 2016-03-28 09:53:16 -07:00
Ian Hickson
b070be2279 Merge pull request #2936 from Hixie/typos
Improve _AnimatedEvaluation.toString
2016-03-27 15:42:32 -07:00
Devon Carew
bca4b742e2 Merge pull request #2939 from devoncarew/test_0_12_13
upgrade to test 0.12.13
2016-03-27 15:00:22 -07:00
Devon Carew
7b694ddd42 upgrade to test 0.12.13 2016-03-27 13:36:01 -07:00
Adam Barth
0eab5e6325 Merge pull request #2937 from abarth/update_dart_sdk
Update to Dart SDK 1.15.0
2016-03-27 09:08:43 -07:00
Adam Barth
ad7af1043a Update to Dart SDK 1.15.0 2016-03-27 08:51:42 -07:00
Ian Hickson
f7dac6169a Improve _AnimatedEvaluation.toString
...and fix a typo in a setState assert message.
2016-03-27 00:52:40 -07:00
Ian Hickson
7dc5d5d881 Merge pull request #2934 from Hixie/toStringAnimation
toStrings for Animations and Animatables
2016-03-26 23:26:52 -07:00
Ian Hickson
044ecf5410 toStrings for Animations and Animatables 2016-03-26 23:09:32 -07:00
Ian Hickson
2e5ae373c7 Merge pull request #2917 from Hixie/table
RenderTable
2016-03-26 21:46:16 -07:00
Adam Barth
b9c20b142d Merge pull request #2933 from abarth/update_engine
Update engine
2016-03-26 18:55:12 -07:00
Adam Barth
e394aff958 Update engine 2016-03-26 18:39:55 -07:00
Adam Barth
b906d65e00 Merge pull request #2931 from abarth/key_demo
Add a Key to FlutterDemo widget
2016-03-26 16:27:19 -07:00
Adam Barth
2a0f691c9f Add a Key to FlutterDemo widget
It's a good practice to let clients supply a key for every widget.

Fixes #2910
2016-03-26 14:00:25 -07:00
Devon Carew
b006ca556d Merge pull request #2928 from flutter/devoncarew-patch-2-1
Update ISSUE_TEMPLATE.md
2016-03-26 11:05:08 -07:00
Devon Carew
1c474c6eee Merge pull request #2920 from devoncarew/screenshot
add a screenshot command
2016-03-26 11:04:57 -07:00