flutter/packages
Greg Spencer ce1509714c
Re-land keyboard traversal PRs (#42278)
This attempts to reland #40186 and #41220, that were reverted in #41945.

The main modifications from the original PRs are that I predefine the shortcuts and actions maps instead of defining them inline in the build function, and I use a new mapEquals to do a deep comparison so that we don't rebuild modified things if the contents of the map haven't changed.

I also eliminated an operator== and hashCode that were defined on the Actions widget, since widgets shouldn't have those. (it's too bad though: I get an 85% speedup if we leave this in! Too bad it prevents rebuilding of the children...)

Fixes #40101
2019-10-10 13:49:33 -07:00
..
flutter Re-land keyboard traversal PRs (#42278) 2019-10-10 13:49:33 -07:00
flutter_driver Expose wait conditions in the public flutter_driver API (#42162) 2019-10-09 16:58:41 -07:00
flutter_goldens ensure dart2js does not compile unsupported packages (#40368) 2019-09-12 15:25:21 -07:00
flutter_goldens_client update packages --force upgrade (#39932) 2019-09-05 19:35:59 -07:00
flutter_localizations Update PopupMenu layout (#40179) 2019-09-17 08:48:27 -07:00
flutter_test Enables setting of semantics focused and focusable attributes within Focus widgets. (#41814) 2019-10-09 14:45:42 -07:00
flutter_tools Add transitive dependencies back (#42441) 2019-10-10 12:47:34 -07:00
flutter_web_plugins Channel buffers (#40165) 2019-09-19 16:58:54 -07:00
fuchsia_remote_debug_protocol more UI-as-code (#35516) 2019-09-17 16:23:44 +02:00
analysis_options.yaml