Michael Goderbauer
70a1106b50
Unify copyright lines ( #6757 )
2018-11-07 12:24:35 -08:00
Jonah Williams
d1c71e5206
add text capitalization support to ios and android ( #5752 )
2018-07-19 18:07:18 -07:00
amirh
51785d244d
Remove unused Java imports ( #5663 )
2018-07-03 09:21:03 -07:00
matthew-carroll
061e899b55
Support all keyboard actions. ( #11344 ) ( #5620 )
...
* Support all keyboard actions. (#11344 )
2018-07-02 06:58:01 +00:00
Stanislav Baranov
7fa08b3ba9
Support for decimal and signed numeric keyboard ( #4853 )
...
* Support for decimal and signed numeric keyboard
* Comments
2018-03-26 13:14:38 -07:00
Jason Simmons
a2f488ac7f
Do not report a cursor location if there is no active selection ( #4427 )
...
Fixes https://github.com/flutter/flutter/issues/13398
2017-12-07 17:43:51 -08:00
5u3it
31585e0def
Native keyboard behavior update for multiline input ( #4234 )
...
Use sentence capitalization for non-obscuretext fields of TextInputType.text
and TextInputType.multiline on iOS and Android.
2017-10-19 13:56:35 -07:00
gspencergoog
faabc10178
Support correct keyboards for multi-line text editing. ( #4115 )
...
This addresses part of #8028 , implementing the Engine-side support for it.
2017-09-26 12:53:19 -07:00
Jason Simmons
f56da86f98
Invert the autocorrect flag ( #3875 )
...
See https://github.com/flutter/engine/pull/3866
2017-07-13 15:33:08 -07:00
Jason Simmons
74d6f60558
Enable text autocorrect on Android with a flag to disable it ( #3866 )
...
See https://github.com/flutter/flutter/issues/11168
2017-07-12 14:44:20 -07:00
Jason Simmons
8d5372a82a
Do not try to apply selections outside the length of the text ( #3845 )
...
See https://github.com/flutter/flutter/issues/11041
2017-06-30 14:50:01 -07:00
Jason Simmons
4d1f1f6d8a
Do not call restartInput twice when setting a new text input client. ( #3808 )
...
If restartInput is called twice in quick succession, then the IME may output
warnings related to usage of the obsolete connection resulting from the first
call.
Fixes https://github.com/flutter/flutter/issues/10730
2017-06-21 10:47:02 -07:00
Jason Simmons
e5b79ba63b
Call Selection.removeSelection if the framework has cleared the selection ( #3782 )
...
Fixes https://github.com/flutter/flutter/issues/10748
2017-06-16 14:01:45 -07:00
Jason Simmons
834fb9638e
Simplify state management in the Android text editing plugin ( #3769 )
...
In particular, this avoids some unnecessary calls to InputMethodManager.restartInput
that caused noticeable lag when moving the cursor.
Fixes https://github.com/flutter/flutter/issues/9928
2017-06-14 10:24:41 -07:00
Chris Bracken
bd09286e4a
Improve auto-correct disabling on Android when obscureText is true ( #3731 )
...
Some keyboards (e.g., on some Samsung devices, SwiftKey) ignore
InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS and require
InputType.TYPE_TEXT_VARIATION_PASSWORD.
2017-06-02 15:50:23 -07:00
Chris Bracken
5cd58ba4fa
Add support for TextInputType.url ( #3730 )
...
Adds support for requesting a platform keyboard optimised for entering
URLs.
2017-06-02 15:13:37 -07:00
Chris Bracken
f990f8b0d3
Add support for TextInputType.emailAddress ( #3729 )
...
Adds support for requesting a platform keyboard optimised for entering
email addresses.
2017-06-02 15:04:35 -07:00
Chris Bracken
813623a3f8
Set Android keyboard actionLabel only if non-null ( #3677 )
2017-05-10 12:20:03 -07:00
Chris Bracken
ce14f6907b
Disable auto-correct for text editing when obscureText is set ( #3661 )
2017-05-09 14:55:58 -07:00
Mikkel Nygaard Ravn
2a4434a058
Make naming consistent across channel APIs ( #3574 )
2017-04-18 14:30:31 +02:00
Jason Simmons
b4088b6479
Backport JSONObject.wrap in order to support Jellybean ( #3566 )
2017-04-06 10:15:06 -07:00
Mikkel Nygaard Ravn
46255fb845
Platform channel API cleanup (retake) ( #3539 )
2017-03-29 13:43:54 +02:00
Mikkel Nygaard Ravn
8a8fc02f53
Revert "Flutter channel API cleanup ( #3532 )" ( #3538 )
...
This reverts commit afb206d373 .
2017-03-29 12:08:39 +02:00
Mikkel Nygaard Ravn
afb206d373
Flutter channel API cleanup ( #3532 )
2017-03-29 11:38:14 +02:00
Mikkel Nygaard Ravn
c4edec7417
Remove old flutter messaging API ( #3482 )
...
Breaking change: removed facilities for JSON and string messaging from FlutterView/FlutterViewController, leaving only binary messaging there. All other use of flutter communication now goes through FlutterMessageChannel and FlutterMethodChannels. Retained use of String and JSON codecs for now.
Companion flutter PR: flutter/flutter#8837
2017-03-17 09:04:59 +01:00