2339 Commits

Author SHA1 Message Date
Justin McCandless
33a16f44aa
Shift tap on an unfocused field (#97543) 2022-02-10 16:05:19 -08:00
chunhtai
d522179be3
Unify Text selection API (#98073)
* Unify Text selection API

* fix test

* further simplify

* fix more tests

* styling change
2022-02-09 09:16:07 -08:00
Grant Slender
ae3f99c98a
implemented TapUp within InkResponse and InkWell (#93833)
* implemented TapUp within InkResponse and InkWell

* Update packages/flutter/lib/src/material/ink_well.dart

Co-authored-by: Tong Mu <dkwingsmt@users.noreply.github.com>

* Update packages/flutter/lib/src/material/ink_well.dart

Co-authored-by: Viren Khatri <werainkhatri.work@gmail.com>

* Update packages/flutter/lib/src/material/ink_well.dart

Co-authored-by: Viren Khatri <werainkhatri.work@gmail.com>

Co-authored-by: Tong Mu <dkwingsmt@users.noreply.github.com>
Co-authored-by: Viren Khatri <werainkhatri.work@gmail.com>
2022-02-09 10:48:35 +05:30
chunhtai
ac3189c341
Remove RenderEditable dependency from TextSelectionHandleOverlay (#97967) 2022-02-07 18:20:18 -08:00
Darren Austin
93a1b7a577
Material 3 Typography support. (#97829) 2022-02-07 17:00:22 -08:00
Viren Khatri
26d4e92750
removes Material (#96899) 2022-02-07 16:39:59 -08:00
Taha Tesser
a6504ead31
TabBar: add themeable mouse cursor (#96737) 2022-02-07 16:35:12 -08:00
Justin McCandless
734c3c4f8d
Text editing shift + tap + drag interaction (#95213)
Supports the desktop text editing interaction of holding shift, tapping the field, and dragging to modify the selection.
2022-02-04 13:20:03 -08:00
Taha Tesser
58407234f5
Fix Local RadioTheme not being inherited by Radio Widget (#97713) 2022-02-03 20:40:13 -08:00
Taha Tesser
2e10b46b26
Fix Local CheckBoxTheme not being inherited by CheckBox Widget (#97715) 2022-02-03 15:00:17 -08:00
Ian Hickson
ab89ce285f
Clean up the bindings APIs. (#89451) 2022-02-03 14:55:15 -08:00
Taha Tesser
3bba8df83b
Fix Local SwitchTheme not being inherited by Switch Widget (#97705) 2022-02-03 13:45:20 -08:00
Nayeem Hasan
6aed693c4c
Add splashBorderRadius to TabBar (#97204) 2022-02-03 07:40:15 -08:00
Marcel Kirchhoff
fdf8627c95
Fix VisualDensity's vertical lerp implementation (#96597)
Fixes #96591
2022-02-02 09:22:57 -08:00
Taha Tesser
7a4f5ebf4a
BottomNavigationBar: add themeable mouse cursor (#96736) 2022-02-01 16:17:39 -08:00
Jami Couch
af89a25e5b
Re-land "Support Scribble Handwriting" (#96615) (#97437) 2022-02-01 09:50:07 -08:00
Taha Tesser
cc2c902bcb
Fix tappable area for DropdownButtonFormField & add InkWell to DropdownButton (#95906) 2022-01-28 07:20:24 -08:00
Anurag Roy
4621dff892
Deprecate useDeleteButtonTooltip for Chips (#96174) 2022-01-27 22:20:13 -08:00
Justin McCandless
40c4da5cb8
Revert "Re-land "Support Scribble Handwriting" (#96615) (#96881)" (#97405)
This reverts commit c54ce01575bf5002529e733143c948ba6ae301b7.
2022-01-27 16:11:02 -08:00
Jami Couch
c54ce01575
Re-land "Support Scribble Handwriting" (#96615) (#96881) 2022-01-27 15:10:21 -08:00
Amir Panahandeh
42a8122314
Mirror before scaling in _AnimatedIconPainter (#93312) 2022-01-26 13:50:12 -08:00
Aliaksei Chorny
790ca116f9
Add splashRadius to PopupMenuButton (#91148) 2022-01-26 08:49:12 -08:00
Kate Lovett
94d9b02deb
Deprecate Scrollbar hoverThickness and showTrackOnHover (#97173) 2022-01-25 20:00:07 -08:00
Suhwan Cha
070a5a9b82
Use a more appropriate curve on ScrollsToTop (#96574) 2022-01-25 19:40:14 -08:00
Kate Lovett
03da339ffe
Deprecate Scrollbar isAlwaysShown -> thumbVisibility (#96957) 2022-01-24 14:25:15 -08:00
Viren Khatri
0978b96ecd
Adds CheckboxListTile.checkboxShape (#95714) 2022-01-24 08:58:01 -08:00
Taha Tesser
fd6547e121
ListTile: add themeable mouse cursor (#96740) 2022-01-24 08:55:00 -08:00
Pedro Massango
14bc5e8c53
Add closeDrawer and closeEndDrawer in ScaffoldState (#96960) 2022-01-22 10:02:33 +01:00
Michael Goderbauer
5684b9f69e
Enable no_leading_underscores_for_local_identifiers (#96422) 2022-01-21 14:43:59 -08:00
Darren Austin
0cdd131cb7
Removed the date from the Next/Previous month buttons on the Date Picker. (#96876) 2022-01-19 16:41:20 -08:00
Chinmoy
bead3432b7
Adds BorderStyle property to TabPageSelector (#92436) 2022-01-19 12:05:29 -08:00
Chinmoy
8d30177f4c
Prevents DropdownButton from applying borderRadius property to the (#96695) 2022-01-19 11:52:58 -08:00
Greg Spencer
34b8cef5b2
Revert "feat: added custom padding in PopupMenuButton (#96657)" (#96781) 2022-01-18 12:10:19 -08:00
Abdur Rafay Saleem
49c5871844
feat: added custom padding in PopupMenuButton (#96657) 2022-01-14 15:43:29 -08:00
Greg Spencer
a9e0dd40dc
Disallow copy and cut when text field is obscured. (#96309)
Before this change, it was possible to select and copy obscured text from a text field.

This  changes things so that:
- Obscured text fields don't allow copy or cut.
- If a field is both obscured and read-only, then selection is disabled as well (if you can't modify it, and can't copy it, there's no point in selecting it).
2022-01-14 14:31:59 -08:00
Hans Muller
bbc68cd207
Added TabBar.splashFactory, TabBarTheme.splashFactory,overlayColor (#96252) 2022-01-14 11:53:42 -08:00
Hans Muller
1612310513
PopupMenu: add themeable mouse cursor v2 (#96567) 2022-01-14 11:53:17 -08:00
Taha Tesser
7f6c096e96
Provide Appbar's foregroundColor to package license page titles (#95685) 2022-01-14 10:45:19 -08:00
Hans Muller
72df4801c8
Land Set "basic" mouse cursor for disabled buttons, PR #89346 (#96561) 2022-01-13 17:08:35 -08:00
Hans Muller
c24b2c3c6e
Slider: add themeable mouse cursor v2 (#96623) 2022-01-13 17:07:02 -08:00
Konstantin Scheglov
06515fe058
Ignore in _Location (#96553) 2022-01-13 13:25:05 -08:00
LongCatIsLooong
9c23106711
Revert "Support Scribble Handwriting" (#96615) 2022-01-13 12:00:19 -08:00
Darren Austin
046dde3db4
Date Picker year selectors announce as 'buttons' to accessibility framework. (#96546) 2022-01-13 10:14:51 -08:00
Darren Austin
2ab2ca2bc6
Migrate FloatingActionButton to Material 3 (#94486) 2022-01-12 19:15:15 -08:00
Jami Couch
9490917408
Support Scribble Handwriting (#75472) 2022-01-11 11:00:12 -08:00
Hans Muller
7d4497a1b2
InkWell.overlayColor is now resolved against MaterialState.pressed (#96435) 2022-01-11 08:23:01 -08:00
Markus Aksli
4df55087c1
InkResponse enable if onTapDown is not null (#96224) 2022-01-10 13:00:19 -08:00
Viren Khatri
511020ac03
Fixes RangeError bug when length of TabBar.tabs is changed (#94623) 2022-01-07 13:55:18 -08:00
Greg Spencer
76cf452fe3
Revert "Disallow copy and cut when obscureText is set on TextField (#96233)" (#96308) 2022-01-07 12:26:47 -08:00
Greg Spencer
c5f108f067
Disallow copy and cut when obscureText is set on TextField (#96233)
Before this change, it was possible to select and copy obscured text from a text field.

This PR changes things so that:

- Obscured text fields don't allow copy or cut.
- If a field is both obscured and read-only, then selection is disabled as well (if you can't modify it, and can't copy it, there's no point in selecting it).
2022-01-07 12:21:59 -08:00