3924 Commits

Author SHA1 Message Date
Devon Carew
01a5b83766 Merge pull request #1649 from devoncarew/checked_mode_fixes
two fixes for checked mode
2016-02-05 22:31:36 -08:00
Devon Carew
3539bde42d Merge pull request #1647 from devoncarew/flutter_script
add a dev mode to the flutter script
2016-02-05 22:30:53 -08:00
Devon Carew
7425f60614 add a dev mode to the flutter script 2016-02-05 22:29:34 -08:00
Adam Barth
a4048970f8 Merge pull request #1648 from abarth/polish_overlay
Overlay polish
2016-02-05 22:02:51 -08:00
Adam Barth
f3b1748ca6 Merge pull request #1646 from abarth/rm_color_transition
Remove ColorTransition
2016-02-05 22:02:42 -08:00
Devon Carew
ebd8078b06 two fixes for checked mode 2016-02-05 20:57:41 -08:00
Adam Barth
26d239049b Overlay polish
Fixes #1607
2016-02-05 20:42:22 -08:00
Adam Barth
68f33d3012 Merge pull request #1642 from abarth/rm_viewport
Remove HomogeneousViewport
2016-02-05 20:30:46 -08:00
Adam Barth
d44e601a0a Remove ColorTransition
There are no clients anymore. We added it for the Drawer a while ago,
which is a use case that's now better covered by AnimatedModalBarrier,
complete with semantics.
2016-02-05 20:29:07 -08:00
Adam Barth
bc3202ff35 Merge pull request #1644 from abarth/doc_widget2
Add more dartdoc to widgets.dart
2016-02-05 20:28:25 -08:00
Adam Barth
9251504a57 Add more dartdoc to widgets.dart
This patch includes documentation for transitions.dart and for
scrollable.dart.
2016-02-05 20:21:42 -08:00
Adam Barth
5b89669424 Remove HomogeneousViewport
The virtual viewport machinery now handles all of these use cases.
Previous clients of ScrollableWidgetList can use ScrollableLazyList
instead.
2016-02-05 20:12:18 -08:00
Devon Carew
d38b9a02bb Merge pull request #1634 from devoncarew/watch_sim_devices
Watch sim devices
2016-02-05 19:10:38 -08:00
Devon Carew
67124dc3a5 refactor to parse xcrun simctl list as json
add device notifications for the simulator
2016-02-05 19:04:47 -08:00
Hans Muller
8999886fcb Merge pull request #1640 from HansMuller/alphabetize_components
Alphabetize component demos
2016-02-05 15:11:47 -08:00
Todd Volkert
1d3ce8e8c4 Merge pull request #1641 from tvolkert/master
Create flutter_tools.dart to represent public tools API
2016-02-05 14:33:10 -08:00
Todd Volkert
60b6b79319 Create flutter_tools.dart to represent public tools API 2016-02-05 14:20:20 -08:00
Hans Muller
c9ea79e87e alphabetize component demos 2016-02-05 14:15:52 -08:00
Hans Muller
972781f95f Merge pull request #1638 from HansMuller/gallery_drawer
Gallery support for light/dark theme switching, slow animation speed
2016-02-05 14:12:22 -08:00
Ian Hickson
cb9152ca79 Merge pull request #1637 from Hixie/asserts
Improve exceptions and asserts for rendering lib.
2016-02-05 14:03:28 -08:00
Hixie
1a0484cc7e Improve exceptions and asserts for rendering lib.
* Use actual exceptions rather than assertions containing code
  containing strings when trying to give messages to authors.
* Introduce RenderingError which is an AssertionError that takes a
  string argument, to support the above.
* Provide a BoxDimensions.hasBoundedWidth/hasBoundedHeight API.
* Document BoxDimensions.isNormalized.
* Provide more useful information when we assert isNormalized and find
  that it is false.
* When finding the size is infinite, crawl the tree to figure out which
  render box is likely responsible for the infinite constraints.
* Provide more information when size doesn't match the constraints.
* Provide more information when intrinsic dimension methods violate the
  constraints.
* Only spam a huge amount of information for the first exception from
  the rendering library. I've noticed a lot of people looking at the
  last exception printed rather than the first and that's very
  misleading -- after the rendering library hits an exception, all bets
  are off regarding what'll happen in the future. All kinds of asserts
  might fire.
* Improve docs around the debug methods and flags for the above.
* Make Block default to have no children. Previously, giving no children
  crashed with a confusing message about a null deref in an assert.
2016-02-05 13:55:40 -08:00
Hans Muller
2d91452656 gallery gets a drawer 2016-02-05 13:19:37 -08:00
Adam Barth
79828ef209 Merge pull request #1631 from abarth/doc_widgets
Add more dartdoc to widgets.dart
2016-02-05 13:02:58 -08:00
Adam Barth
a663d2550f Add more dartdoc to widgets.dart
Making progress documenting the widget library.
2016-02-05 10:54:54 -08:00
Hans Muller
e9b59f2ea4 Merge pull request #1621 from HansMuller/tablabel_widget
Support TabLabel widgets
2016-02-05 09:59:43 -08:00
Hans Muller
82e4309960 Support a TabLabel icon Widget builder. 2016-02-05 09:43:17 -08:00
Adam Barth
0e33151eed Merge pull request #1612 from abarth/doc_gestures
Add some more dartdoc to gestures.dart
2016-02-04 20:09:55 -08:00
Adam Barth
ee832251fe Merge pull request #1611 from abarth/doc_animation
Add more dartdoc to animation.dart
2016-02-04 20:01:44 -08:00
Adam Barth
8319a6c282 Add some more dartdoc to gestures.dart 2016-02-04 20:01:35 -08:00
Adam Barth
29d1d2eee4 Add more dartdoc to animation.dart
After the refactoring of the animation library, we were missing some
dartdoc.
2016-02-04 19:51:09 -08:00
Eric Seidel
df8c9714ce Merge pull request #1626 from eseidelGoogle/dart_version
Bump the dart version used on the infra bots to 1.14.1
2016-02-04 15:55:14 -08:00
Todd Volkert
a3fdb0e0af Merge pull request #1624 from tvolkert/payouts
Refactor flx.build() to allow for external toolchain hooks.
2016-02-04 15:54:51 -08:00
Eric Seidel
3023600701 Bump the dart version used on the infra bots to 1.14.1
Otherwise the analyzer blows up.

@abarth
2016-02-04 15:52:38 -08:00
Todd Volkert
f0379df5c7 Refactor flx.build() to allow for external toolchain hooks.
This splits flx.build() into two methods, flx.build() and
flx.assemble().  builD() now does the following:
1) constructs the manifest map by reading the manifest from the
   file system
2) "compiles" the dart code into the snapshot file
3) Invokes assemble()

This allows external build toolchains to construct their own
manifest map (possibly using a different manifest syntax)
and create their own snapshot file
2016-02-04 15:44:03 -08:00
Eric Seidel
10e323f79d Merge pull request #1622 from eseidelGoogle/download_dart
Add a download_dart_sdk.py script for infra bots
2016-02-04 15:32:25 -08:00
Devon Carew
ac724d827d Merge pull request #1623 from devoncarew/remove_service_extension
remove no longer needed code from the service protocol extensions
2016-02-04 15:17:32 -08:00
Devon Carew
68fa1a636d remove no longer needed code from the service protocol extensions 2016-02-04 14:56:49 -08:00
Eric Seidel
2c8612641a Add a download_dart_sdk.py script for infra bots
@abarth
2016-02-04 14:56:28 -08:00
Devon Carew
f423951cc2 Merge pull request #1619 from devoncarew/device_names
get the adb device name when using the adb server
2016-02-04 14:04:45 -08:00
Devon Carew
4ff43bf418 get the adb device name when using the adb server 2016-02-04 14:03:16 -08:00
Devon Carew
5a793dd428 Merge pull request #1620 from devoncarew/ios_output
remove an extraneous line of output when launching the simulator
2016-02-04 13:58:45 -08:00
Devon Carew
27ae6c8b40 remove an extraneous line of output when launching the simulator 2016-02-04 13:31:20 -08:00
Ian Hickson
e739d7431e Merge pull request #1043 from devoncarew/flutter_sprites_test
Flutter sprites test
2016-02-04 12:55:46 -08:00
Hans Muller
dd1b8957a0 Merge pull request #1610 from HansMuller/tab_fab_typo
Fixed a typo.
2016-02-04 11:43:49 -08:00
Hans Muller
82bd1789ac fixed a typo 2016-02-04 11:32:01 -08:00
Hans Muller
136a8b6667 Merge pull request #1609 from HansMuller/tab_fab
Added the FAB per Tab demo

Demonstrates that when the Scaffold's Floating Action Button is changed, the new one (if any) fades and turns in.

Similar to the "Lateral Screens" demo here https://www.google.com/design/spec/components/buttons-floating-action-button.html#buttons-floating-action-button-behavior

There are more tabs and different tab views to demo more kinds of FAB changes.
2016-02-04 11:27:47 -08:00
Hans Muller
64c2766c8c Added the FAB per Tab demo 2016-02-04 11:12:45 -08:00
Yegor
a1bdc97f5c Merge pull request #1602 from yjbanov/modal-barrier-test
add test for ModalBarrier
2016-02-04 10:43:37 -08:00
yjbanov
113544fa62 add test for ModalBarrier 2016-02-04 10:36:55 -08:00
Yegor
aa1017e067 Merge pull request #1603 from yjbanov/no-navigator-message
better error message when Navigator is used with no NavigatorState in…
2016-02-04 10:30:19 -08:00