10035 Commits

Author SHA1 Message Date
chunhtai
80bf355192
Support keyboard selection in SelectabledRegion (#112584)
* Support keyboard selection in selectable region

* fix some comments

* addressing comments
2022-11-04 10:55:28 -07:00
Casey Hillers
9f6090c9ad
Revert "Fix text field label animation duration and curve" (#114646)
* Revert "Fix text field label animation duration and curve (#105966)"

This reverts commit d5c53b82e910d157b0e041c635904a970f473c62.

* Add doubleTapTimer.cancel back
2022-11-03 18:47:54 -07:00
Casey Hillers
009fa69f3c
Revert "Scribble mixin (#104128)" (#114647)
This reverts commit b571abfbfd17b9ab7bdf73ac9758bbd87264979a.
2022-11-03 17:17:30 -07:00
Phil Quitslund
33b81ed954
fixes for incoming linter (#113794)
* fixes for incomming linter

* + todo

* todo format fix

* justify ignore

* --
2022-11-03 10:56:59 -07:00
Kate Lovett
0e70a97e2e
Refactor Animated[List, Grid, SliverList, SliverGrid] to share common code (#113793) 2022-11-02 16:54:11 +00:00
htoor3
9f23391733
[web] Changes to web keyboard selection shortcuts for more consistent behavior (#114264) 2022-11-02 15:41:05 +00:00
Darren Austin
6a66aa282f
Add Material 3 support for BottomAppBar (reland #106525) (#114439)
* Revert "Revert "Add Material 3 support for BottomAppBar" (#114421)"

This reverts commit 210a2aa371debc4c06e24b74bcb7f4a842427147.

* Regenerated the defaults from tokens and fixed tests.

* Fixed the tests.

* Updated the shape token template to optimize the a common case.
2022-11-02 10:54:19 +00:00
Taha Tesser
97d0247d59
Add Material 3 support for Slider - Part 1 (#114079) 2022-11-01 19:31:00 -07:00
fzyzcjy
61deaef5df
Fix bug thattimeDilation is not reset, causing subsequent test errors, and add verifications to ensure such problem does not exist in the future (#113830) 2022-11-01 22:50:00 +00:00
fzyzcjy
c23b5ca7db
Fix addToScene documentation (#113987) 2022-11-01 22:18:52 +00:00
fzyzcjy
e37ab48bca
Introduce debugWithActiveLayoutCleared to avoid duplicated code (#114003) 2022-11-01 22:17:11 +00:00
fzyzcjy
fb9065fe00
Layer ... was previously used as oldLayer assertion error in debug mode, and page being blank in release mode, caused by LeaderLayer addToScene bug (#113998) 2022-11-01 22:17:08 +00:00
Taha Tesser
eadda3c393
Add Material 3 Popup Menu example and update existing example (#114228) 2022-11-01 22:10:45 +00:00
Justin McCandless
93b0042559
Handle dragging improvements (#114042)
Improves the feel of dragging text selection vertically between lines on mobile.
2022-11-01 12:36:51 -07:00
chunhtai
d0afbd72a7
Revert "Overlay always applies clip (#113770)" (#114442)
This reverts commit 103a5c98b8cac6bdcc8c8af1094d1e6f98453fe6.
2022-11-01 12:05:01 -07:00
Justin McCandless
8a8b361770
Use hintText's TextStyle overflow (#114378)
hinText's overflow can now be set via hintStyle (in InputDecoration)
2022-11-01 10:19:45 -07:00
Zachary Anderson
210a2aa371
Revert "Add Material 3 support for BottomAppBar" (#114421) 2022-11-01 15:12:09 +00:00
Talat El Beick
0e98194681
Add Material 3 support for BottomAppBar (#106525) 2022-11-01 00:42:33 -07:00
fzyzcjy
3894a069b6
Minor code cleanup: remove redundant return (#114290) 2022-11-01 06:54:29 +00:00
Alex Li
0f1d0e39e9
🎨 Improve exceptions thrown by asset bundle (#114313) 2022-11-01 05:33:33 +00:00
Darren Austin
c2edb20f3d
Added token files for badges and lists. (#114382) 2022-10-31 21:18:37 -07:00
Greg Spencer
37b72342b0
Add maybeOf for all the cases where of returns nullable. (#114120) 2022-10-31 23:09:09 +00:00
fzyzcjy
c8fc2858de
Fix incorrectly named "debug" prefix (#114117) 2022-10-31 15:39:52 +00:00
chunhtai
fa174b2343
SingleChildScrollView does not clip semantics child (#114194) 2022-10-28 23:00:22 +00:00
Justin McCandless
0b451b6dfd
Context Menus (#107193)
* Can show context menus anywhere in the app, not just on text.
* Unifies all desktop/mobile context menus to go through one class (ContextMenuController).
* All context menus are now just plain widgets that can be fully customized.
* Existing default context menus can be customized and reused.
2022-10-28 12:40:09 -07:00
Qun Cheng
cc435d673e
Fix Color Scheme Defaults in Material 3 (#112666) 2022-10-28 10:30:59 -07:00
xubaolin
8469896c5a
Fix DDS do not support Curves.easeInOutBack curve (#114222) 2022-10-28 17:24:58 +00:00
Kenzie Davisson
cdbb1e6037
Move Widget Inspector service extensions from DevTools to Flutter (#113861) 2022-10-28 17:16:03 +00:00
chunhtai
c6f6095acd
Remove RouteSetting.copyWith (#113860) 2022-10-27 22:09:05 +00:00
fzyzcjy
d93208a60b
Fix logical error in TimePickerDialog - the RenderObject forgets to update fields (#112040) 2022-10-27 22:05:02 +00:00
Alex Wallen
23d258df57
Remove deprecated updateSemantics API usage. (#113382) 2022-10-26 20:20:41 +00:00
pdblasi-google
671c532019
107866: Add support for verifying SemanticsNode ordering in widget tests (#113133) 2022-10-26 20:17:15 +00:00
Zachary Anderson
e334ac1122
Revert "Update Cupertino text input padding (#113958)" (#114102)
This reverts commit 51acda81f289ddaea04ea9f8b587dc20f1479764.
2022-10-26 12:59:05 -07:00
Mitchell Goodwin
51acda81f2
Update Cupertino text input padding (#113958)
* Update Cupertino text input padding

* Remove comment
2022-10-26 11:49:26 -07:00
Marcel Čampa
d988c11a87
Expose alwaysShowMiddle in CupertinoSliverNavigationBar (#113544)
* SLFLF-5: Expose `alwaysShowMiddle` in `CupertinoSliverNavigationBar`

* SLFLF-5: Remove space in docstring

* SLFLF-5: Add test and update documentation

* SLFLF-5: Remove trailing whitespace (again)
2022-10-26 09:28:44 -07:00
hangyu
e739ad0782
M3 Text field UI update (#113776)
* text field update

* update tests

* lint

* polish template
2022-10-26 16:32:58 +08:00
M. Javad Pourqavam
d5c53b82e9
Fix text field label animation duration and curve (#105966) 2022-10-25 17:08:21 -07:00
fzyzcjy
e39fa7a836
Fix wasted memory caused by debug fields - 16 bytes per object (when adding that should-be-removed field crosses double-word alignment) (#113927) 2022-10-25 23:31:14 +00:00
Greg Spencer
8c3806f817
Add parentNode to FocusScope widget (#114034) 2022-10-25 22:31:05 +00:00
Qun Cheng
3ce88d3813
Replace menu defaults with tokens (#113963) 2022-10-25 14:46:34 -07:00
youssef ali
a30d816aaa
fix stretch effect with rtl support (#113214) 2022-10-25 16:09:09 -05:00
Tomasz Gucio
e76f88316a
Cache TextPainter plain text value to improve performance (#109841) 2022-10-25 22:51:35 +02:00
Taha Tesser
df259c5881
Add clipBehavior and apply borderRadius to DataTable's Material (#113205) 2022-10-25 20:38:11 +00:00
Greg Spencer
dbbef15a53
Add Focus.parentNode to allow controlling the shape of the Focus tree. (#113655) 2022-10-25 19:32:30 +00:00
Tomasz Gucio
563e0a4aae
Page Up / Page Down in text fields (#107602) 2022-10-25 16:54:10 +00:00
陈昱
b375b4ac87
Fix an issue that Dragging the iOS text selection handles is jumpy and iOS text selection update incorrectly. (#109136)
Better text selection handle dragging experience on iOS.
2022-10-25 08:58:53 -07:00
Taha Tesser
7f75d24164
Add Material 3 ProgressIndicator examples (#113950) 2022-10-25 07:27:08 +00:00
Taha Tesser
b0e7c9c4f0
Move AnimatedIcons example and fix typo in cupertino/text_selection_toolbar.dart (#113937) 2022-10-25 07:27:06 +00:00
Taha Tesser
400136b007
Fix Slider overlay and value indicator interactive behavior on desktop. (#113543) 2022-10-25 07:25:16 +00:00
xubaolin
6154b3b4bd
Improve Scrollbar drag behavior (#112434) 2022-10-24 23:45:04 +00:00