mirror of
https://github.com/flutter/flutter.git
synced 2025-06-03 00:51:18 +00:00
![]() 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 |
||
---|---|---|
.. | ||
actions.dart | ||
animated_icons.dart | ||
card_collection.dart | ||
color_testing_demo.dart | ||
drag_and_drop.dart | ||
focus.dart | ||
hover.dart | ||
main.dart | ||
material_arc.dart | ||
overlay_geometry.dart | ||
page_view.dart | ||
raw_keyboard.dart | ||
text.dart |