- 19 Jun, 2019 1 commit
-
-
LongCatIsLooong authored
-
- 18 Jun, 2019 1 commit
-
-
Kate Lovett authored
* Splitting golden file versioning out as an argument of matchesGoldenFile * Fixing description implementation. * Removing unused imports * Removing unused import * Review feedback
-
- 13 Jun, 2019 1 commit
-
-
Jonah Williams authored
-
- 10 Jun, 2019 2 commits
-
-
chunhtai authored
-
Justin McCandless authored
Stop a text editing error from happening
-
- 04 Jun, 2019 3 commits
-
-
Justin McCandless authored
Fix exception that was happening when double-double-tapping a TextField (or double long tapping).
-
Justin McCandless authored
Extra space when scrolling to selected input so that the selection caret is visible.
-
Kate Lovett authored
-
- 03 Jun, 2019 4 commits
-
-
chunhtai authored
-
Jonah Williams authored
-
Jonah Williams authored
This reverts commit d92b3b40.
-
Jonah Williams authored
-
- 30 May, 2019 2 commits
-
-
Justin McCandless authored
The text selection handles now feel a lot more responsive, and their implementation was cleaned up a bit.
-
Tong Mu authored
This PR enables "Select all" on MaterialTextSelection when text is partially selected.
-
- 28 May, 2019 1 commit
-
-
Harry Terkelsen authored
* Deprecates `BinaryMessages` in favor of a default instance of `BinaryMessenger`, called `defaultBinaryMessenger` * Platform channels use the `defaultBinaryMessenger` for their binaryMessenger default argument.
-
- 23 May, 2019 1 commit
-
-
Justin McCandless authored
Fix a bug where holding down on text selection caused the handles to flash. The fix was to only update selection when it actually changed.
-
- 16 May, 2019 1 commit
-
-
chunhtai authored
-
- 15 May, 2019 1 commit
-
-
Greg Spencer authored
This implements focus and hover handling for Material buttons. It inserts Focus widgets into the tree in order to allow buttons to be focusable via keyboard traversal (a.k.a. TAB traversal), and Listener widgets into the InkWell to allow the detection of hover states for widgets. Addresses #11344, #1608, and #13264.
-
- 14 May, 2019 3 commits
-
-
Mouad Debbar authored
-
Mouad Debbar authored
This reverts commit 18ca3754.
-
Mouad Debbar authored
-
- 13 May, 2019 1 commit
-
-
Greg Spencer authored
This fixes #32525, because it now marks the compositing bits as needing to be recalculated if the mouse tracker changes its idea of whether or not a mouse is attached. This bug occurred because the test framework was leaking state from one test to the next (the state about whether a mouse pointer was active), and so even though there was a "passing" test when run in order with the other tests in the file, when the test was run individually (or first), it would have failed and caught the bug. This adds an assert to make sure that after each test there are no simulated mouse pointers connected, and now calls removePointer in all of the tests where this was a problem.
-
- 10 May, 2019 1 commit
-
-
Greg Spencer authored
This implements a DefaultFocusTraversal widget to describe the focus traversal policy for its children, defined by a FocusTraversalPolicy object from which custom policies may be created. Pre-defined policies include widget-order traversal, "reading order" traversal and directional traversal.
-
- 09 May, 2019 1 commit
-
-
Michael Goderbauer authored
-
- 07 May, 2019 1 commit
-
-
chunhtai authored
-
- 06 May, 2019 1 commit
-
-
yaheng authored
-
- 01 May, 2019 1 commit
-
-
Gary Qian authored
-
- 30 Apr, 2019 1 commit
-
- 29 Apr, 2019 2 commits
-
-
Jonah Williams authored
-
liyuqian authored
## Description As we've introduced offset to the Opacity layer, we have to override `applyTransform` to make Leader/FollowerLayer work correctly. ## Related Issues Fixes https://github.com/flutter/flutter/issues/30587 Together with https://github.com/flutter/engine/pull/8585, this test will also exercise test against https://github.com/flutter/flutter/issues/30586. ## Tests I added the following tests: * text field selection toolbar renders correctly inside opacity
-
- 25 Apr, 2019 2 commits
-
-
Greg Spencer authored
This re-lands the Focus changes in #30040. Correctness changes in routes.dart, and removes the automatic requesting of focus on reparent when there is no current focus, which caused undesirable selections. Addresses #11344, #1608, #13264, and #1678 Fixes #30084 Fixes #26704
-
Justin McCandless authored
Fix a bug where text selection handles were invisible in iOS
-
- 23 Apr, 2019 1 commit
-
-
Greg Spencer authored
This reverts commit 4218c0bc.
-
- 22 Apr, 2019 2 commits
-
-
Greg Spencer authored
Implements focus traversal for desktop platforms, including re-implementing the existing focus manager and focus tree. This implements a Focus widget that can be put into a widget tree to allow input focus to be given to a particular part of a widget tree. It incorporates with the existing FocusScope and FocusNode infrastructure, and has minimal breakage to the API, although FocusScope.reparentIfNeeded is removed, replaced by a call to FocusAttachment.reparent(), so this is a breaking change: FocusScopeNodes must now be attached to the focus tree using FocusScopeNode.attach, which takes a context and an optional onKey callback, and returns a FocusAttachment that should be kept by the widget that hosts the FocusScopeNode. This is necessary because of the need to make sure that the focus tree reflects the widget hierarchy. Callers that used to call FocusScope(context).reparentIfNeeded in their build method will call reparent on a FocusAttachment instead, which they will obtain by calling FocusScopeNode.attach in their initState method. Widgets that own FocusNodes will need to call dispose on the focus node in their dispose method. Addresses #11344, #1608, #13264, and #1678 Fixes #30084 Fixes #26704
-
Justin McCandless authored
TextField and CupertinoTextField can now specify scrollPhysics. Cupertino defaults to bouncing now.
-
- 10 Apr, 2019 1 commit
-
-
Justin McCandless authored
* Disallow cursor from appearing beyond the width of the input. * Test that verifies the cursor can't exceed the width of the input * Use constant from editable.dart to explain 1 pixel difference in test * Fix failing test that tested the case of overflowing spaces
-
- 28 Mar, 2019 1 commit
-
-
Jonah Williams authored
-
- 21 Mar, 2019 1 commit
-
-
Mouad Debbar authored
-
- 20 Mar, 2019 1 commit
-
-
Alexandre Ardhuin authored
* some space formattings * always use blocks in if-else if a block is used * format spaces in for and while * allow multiline if conditions * fix missing space
-
- 15 Mar, 2019 1 commit
-
-
Mouad Debbar authored
-