27629 Commits

Author SHA1 Message Date
Hixie
a765507c9d fn3: Port Card Collection demo
Also:

- Make Dismissable report when it starts squashing, since otherwise we
  don't invalidate the list early enough and it gets mad that it wasn't
  told one of its children had changed size.

- Have Dismissable check that it gets removed after it's dismissed, to
  avoid having lots of redundant widgets around.

- Start tracking the height of each child of a MixedViewport, so that we
  don't accumulate floating point errors when a child jiggles up and down.

- Have _childOffsets reuse its storage space rather than newing up a new
  copy each time we reset the cache.

- Avoid double-updating child sizes when handling mixed viewport invalidations.
2015-09-25 14:44:54 -07:00
Adam Barth
af8019bf69 Merge pull request #1355 from abarth/current_state
Add a currentWidget and currentState accessor to GlobalKeys
2015-09-25 14:22:39 -07:00
Adam Barth
80997a68d6 Add a currentWidget and currentState accessor to GlobalKeys 2015-09-25 14:22:22 -07:00
Adam Barth
6c3b20be8e Merge pull request #1354 from abarth/fn3_ensure_widgets_is_visible
Add ensureWidgetIsVisible to fn3
2015-09-25 14:21:27 -07:00
Adam Barth
3387bbaa37 Add ensureWidgetIsVisible to fn3 2015-09-25 14:21:12 -07:00
Viktor Lidholt
55dc7108a5 Merge pull request #1351 from vlidholt/master
Renames pointQuickDist in GameMath
2015-09-25 13:50:48 -07:00
Hans Muller
91cb07f649 Merge pull request #1353 from HansMuller/bump_newton_version
Bumped Newton version to 0.1.4
2015-09-25 13:45:44 -07:00
Adam Barth
d717be946a Add findRenderObject to BuildContext 2015-09-25 13:37:14 -07:00
Hans Muller
b64989e96f Bumped Newton version to 0.1.4 2015-09-25 13:32:37 -07:00
Devon Carew
c35c06e6f2 rename sky ==> flutter in the starting app template 2015-09-25 13:28:21 -07:00
Viktor Lidholt
0cb811ef06 Renames pointQuickDist in GameMath 2015-09-25 13:12:01 -07:00
Hans Muller
09099a1703 Added FrictionSimulation.through() constructor 2015-09-25 13:11:12 -07:00
James Robinson
5c9413d0f6 Merge pull request #49 from jamesr/cached_file_location
Make cached artifact location mirror local builds more closely
2015-09-25 12:28:39 -07:00
Adam Barth
ee45832818 Rev pub package 2015-09-25 12:04:25 -07:00
Adam Barth
fd18f76b20 Merge pull request #1346 from abarth/fn3_sync_tests
Port some more tests to fn3
2015-09-25 11:58:12 -07:00
Adam Barth
d19e86f0a9 Merge d8ea1b194b446f555402770acd8ac6b217becb7c to fn3 2015-09-25 11:57:30 -07:00
Adam Barth
4ad83fa059 Port some more tests to fn3 2015-09-25 11:27:48 -07:00
James Robinson
b7fc56eb31 Make cached artifact location mirror local builds more closely 2015-09-25 11:27:07 -07:00
Andrew Wilson
75061728e6 Merge pull request #1342 from apwilson/fling
Add fling to Scrollable.
2015-09-25 11:18:53 -07:00
Andrew Wilson
d771927219 Add fling to Scrollable. 2015-09-25 11:15:24 -07:00
James Robinson
36c03cb40e Fix sky_tools cache clear command 2015-09-25 11:13:15 -07:00
Adam Barth
96b0801c7b Merge pull request #1345 from abarth/fn3_more_tests
Port some more tests to fn3
2015-09-25 10:56:53 -07:00
Adam Barth
7d02880cf4 Port some more tests to fn3 2015-09-25 10:51:56 -07:00
Adam Barth
0768ea973e Merge pull request #1341 from abarth/fn3_editing
Port Input and EditableText to fn3
2015-09-25 10:51:31 -07:00
Hixie
5f9cb4aa38 Port ScrollableMixedWidgetListState to fn3. 2015-09-25 10:27:43 -07:00
Adam Barth
481b764f67 Port Input and EditableText to fn3 2015-09-25 10:08:29 -07:00
Adam Barth
fe77808d08 Copy Input and EditableText into fn3 2015-09-25 10:06:59 -07:00
Adam Barth
06ffa75919 Convert some tests to fn3 2015-09-25 09:29:04 -07:00
Adam Barth
b5893f9e13 Fix typos in fn3 2015-09-25 08:42:39 -07:00
Adam Barth
52ce67b977 Merge pull request #1336 from abarth/fn3_more_examples
Port even more examples to fn3
2015-09-24 16:11:56 -07:00
Adam Barth
83b7459201 Port even more examples to fn3 2015-09-24 16:09:37 -07:00
Hixie
a3a238238a fn3: GlobalKey registration progress
Remove the "update" notification logic.
Hook the register/unregister functions. We're still not notifying.
2015-09-24 16:06:00 -07:00
Ian Fischer
3638f9380d Merge pull request #46 from iansf/android_start
Refactor all the commands to be Commands from the Args package.  Also use CommandRunner for the top-level command.
2015-09-24 16:01:19 -07:00
Hixie
c3b3b71bed Rename ComponentState and use initState().
ComponentState becomes State, for brevity.
Instead of overriding its constructor, override initState().
This makes writing States much simpler.
2015-09-24 16:00:51 -07:00
Ian Fischer
cae053c353 Refactor all the commands to be Commands from the Args package. Also use CommandRunner for the top-level command. 2015-09-24 15:51:23 -07:00
Adam Barth
7dd26a7a5a Port some more examples to fn3 2015-09-24 15:43:40 -07:00
Adam Barth
9edd65502b Merge pull request #1330 from abarth/date_picker_example
Port Date Picker example to fn3
2015-09-24 14:52:30 -07:00
Hixie
b948967855 fn3: MixedViewport
Also:
- Expose the slot of each Element.
- Minor improvements to HomogeneousViewport.
- Replace TestComponent with FlipComponent in tests.
2015-09-24 14:52:13 -07:00
Adam Barth
cefbfa3bea Port Date Picker example to fn3 2015-09-24 14:46:29 -07:00
Adam Barth
878775bb89 Port big_switch.dart to fn3 2015-09-24 13:29:40 -07:00
Adam Barth
0206f1a65d Port PopupMenu to fn3
This changes how PopupMenu works slightly because there's no long an onPressed
callback on PopupMenuItem. Instead, callers should use showPopupMenu.
2015-09-24 12:57:50 -07:00
Adam Barth
82dd9d65df Port scaffold to fn3 2015-09-24 12:57:44 -07:00
James Robinson
206104b820 Update mojo_run to no longer embed a window manager
sky_viewer.mojo no longer needs a window manager embedding as of
sky_engine 0.0.27, so this updates the sky_tools run_mojo command so it works
again. This really should be expressed in the pubspec dependencies to avoid
broken combinations but that needs to happen on the sky side.
2015-09-24 12:26:11 -07:00
Adam Barth
9f176fc86e Port widgets that depend on scrolling to fn3 2015-09-24 11:13:57 -07:00
Adam Barth
042f49a711 Rev pub package 2015-09-24 10:48:07 -07:00
Adam Barth
01f1351d3e Merge pull request #1321 from jamesr/update_for_sky_services_roll
Updates for change in Mojom dart enum generation
2015-09-24 10:42:36 -07:00
James Robinson
9809130029 Updates for change in Mojom dart enum generation 2015-09-24 10:35:20 -07:00
Adam Barth
2ce5a0c5bc Merge pull request #1319 from abarth/fn3_scrollable
Port most of scrollable.dart to fn3
2015-09-24 10:32:31 -07:00
Adam Barth
0d63d6b775 Port most of scrollable.dart to fn3 2015-09-24 10:26:27 -07:00
Adam Barth
8bcad76384 Port Focus and Navigator-based widgets to fn3 2015-09-24 09:36:08 -07:00