2270 Commits

Author SHA1 Message Date
LongCatIsLooong
6656356bbf
EditableText does not request focus on autofill (#97846) 2022-02-10 20:30:17 -08:00
Justin McCandless
c42b36f6b4
Windows/Linux keyboard shortcuts at a wordwrap (#96323) 2022-02-10 19:45:16 -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
godofredoc
3bdea6bb92
Revert "[EditableText] honor the "brieflyShowPassword" system setting (#97769)" (#98089)
This reverts commit 63f48d1ff8dbecc6adbc8fd622e93a493dadbc26.
2022-02-08 20:11:08 -08:00
LongCatIsLooong
63f48d1ff8
[EditableText] honor the "brieflyShowPassword" system setting (#97769) 2022-02-08 17:50:20 -08:00
chunhtai
ac3189c341
Remove RenderEditable dependency from TextSelectionHandleOverlay (#97967) 2022-02-07 18:20:18 -08:00
Justin McCandless
fa98a5226f
Undo/redo (#96968) 2022-02-07 17:45:19 -08:00
Daniel Cachapa
9d2a294496
Report progress on Dismissible update callback (#95504) 2022-02-05 12:30:04 -08:00
ColdPaleLight
1cb912e75c
Make the application lifecycle does not affect SchedulerBinding.scheduleForcedFrame. (#97468) 2022-02-04 17:45:19 -08:00
Ian Hickson
ab89ce285f
Clean up the bindings APIs. (#89451) 2022-02-03 14:55:15 -08:00
chunhtai
185bc093e0
Fix RouterObserver didPop is not called when reverseTransitionDuratio… (#97171) 2022-02-03 12:00:15 -08:00
Andrei Diaconu
4a7e30f87d
Add DisplayFeatureSubScreen widget (#92907) 2022-02-02 15:20:20 -08:00
Kate Lovett
13f106b026
Allow Clip.none as a valid clipBehavior (#95593) 2022-02-02 15:32:05 -06:00
Jami Couch
af89a25e5b
Re-land "Support Scribble Handwriting" (#96615) (#97437) 2022-02-01 09:50:07 -08:00
chunhtai
3348a55035
fixes navigator to be able to handle route with duplicate page key in… (#97394) 2022-01-28 09:40:11 -08:00
Kate Lovett
e854b8cc88
Update RawScrollbar to support the track (#97335) 2022-01-27 16:55:22 -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
chunhtai
a676593881
relax routerReportsNewRouteInformation function signature (#97154) 2022-01-24 18:40:15 -08:00
Kate Lovett
6b6cea65e2
Revert "PageView scroll physics to match Android (#95423)" (#97150)
This reverts commit daef08253b94f5fd1e188e16fc0d9524d4f426d2.
2022-01-24 17:51:46 -06:00
LongCatIsLooong
6949525554
Show keyboard after text input connection restarts (#96541) 2022-01-24 15:35:12 -08:00
Kate Lovett
03da339ffe
Deprecate Scrollbar isAlwaysShown -> thumbVisibility (#96957) 2022-01-24 14:25:15 -08:00
Mateus Felipe C. C. Pinto
2f77111cf5
Export shadows to Icon API (#83638) 2022-01-24 13:40:15 -08:00
chunhtai
28ca7bd789
Allow current leader of layerlink to detach before the previous leade… (#96810) 2022-01-24 11:50:11 -08:00
nt4f04uNd
daef08253b
PageView scroll physics to match Android (#95423) 2022-01-22 13:30:19 -08:00
Taha Tesser
0b7fddaead
Add ability to control if bottom child focus can be excluded in AnimatedCrossFade (#96593) 2022-01-21 16:15:18 -08:00
Michael Goderbauer
5684b9f69e
Enable no_leading_underscores_for_local_identifiers (#96422) 2022-01-21 14:43:59 -08:00
Casey Rogers
f12c83ea3e
Fix animate to curve argument (#96627)
* copied over changes from

* copied over changes from
2022-01-18 13:11:25 -08:00
Jonah Williams
ba2f2c624f
Do not eagerly allocate inherited widget caches when initializing element tree (#95596) 2022-01-18 10:15:22 -08:00
Jonah Williams
dafda50c6a
[framework] remove hashcode override for Element (#96644) 2022-01-14 15:45:18 -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
xubaolin
9e9a728667
Fix a [_ViewportElement] RenderObjectChild update bug (#96377) 2022-01-13 17:40:11 -08:00
Justin McCandless
8b46014ecd
Mac cmd + shift + left/right (#95948) 2022-01-13 13:35:19 -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
Marcel Kirchhoff
15cdaff03c
Add debug property for onPointerHover (#96555) 2022-01-13 00:30:15 -08:00
Kate Lovett
bfb1fc20b9
Correct scroll notifications for NestedScrollView (#96482) 2022-01-12 22:45:17 -08:00
Casey Rogers
b4777c3505
Make DraggableScrollableController a ChangeNotifier (#96089) 2022-01-12 20:35:15 -08:00
Michael Goderbauer
d290763941
enable more retained rendering opportunities for LeaderLayer (#96486) 2022-01-11 18:20:14 -08:00
xubaolin
ff60778c1b
[RenderListWheelViewport] Update content dimensions to prevent scroll offset changes (#96102) 2022-01-11 17:15:12 -08:00
Jami Couch
9490917408
Support Scribble Handwriting (#75472) 2022-01-11 11:00:12 -08:00
Viren Khatri
56a7c97fd8
Adds ability to mark a subtree as not traversable (#94626) 2022-01-10 11:30:13 -08:00
xubaolin
02bf594f36
fix a scrollbar bug (#95894) 2022-01-07 16:20:17 -08:00
Greg Spencer
1bd8b58015
Make FocusNode.traversalChildren not be affected by parent's canRequestFocus (#95061) 2022-01-07 16:10:11 -08:00
Will Lockwood
b94386927e
Fix paints..something and paints..everything succeeding when they should fail (#95993) 2022-01-07 13:15:08 -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
Justin McCandless
bb65333c10
InteractiveViewer scaleFactor (#95224)
New parameter for InteractiveViewer: scaleFactor, which allows control over the speed of zooming.
2022-01-07 10:40:45 -08:00
Tong Mu
bc54c2fdfe
RawKeyboard repeat events, and SingleActivator.includeRepeats (#96154) 2022-01-07 01:55:11 -08:00
LongCatIsLooong
f268f82035
Fix autofill eligibility check (#95210) 2022-01-04 15:20:09 -08:00