jahorton
e6caa70f1b
Suggestion UX features: bksp revert, space accept
2019-04-26 12:11:51 +07:00
jahorton
348f4547ee
Starts support for key-based UI with suggestions
2019-04-25 12:20:49 +07:00
jahorton
9be03b398f
Adds base-class function for banner listener mgmt
2019-04-25 10:24:33 +07:00
Darcy Wong
ed092bd79f
Merge pull request #1729 from keymanapp/android-fix-banner-kludge
...
[Android] Accommodate dimension for device banner
2019-04-25 07:43:44 +07:00
Darcy Wong
40d8761147
Merge pull request #1738 from keymanapp/android-update-dependencies-again
...
[Android] Update dependencies again
2019-04-24 16:35:16 +07:00
Marc Durdin
f048510a41
Merge pull request #1739 from keymanapp/windows-comapi-buffer-overrun-in-getdefaultkeyboardid-64
...
[Windows] Fix FieldWorks LT-19402, buffer overrun in GetDefaultKeyboardID for 64 bit
2019-04-24 15:28:34 +07:00
Marc Durdin
6767b275a3
[Windows] history.md
2019-04-24 15:20:23 +07:00
Marc Durdin
3f4a80eab4
[Windows] Fix FieldWorks LT-19402, buffer overrun in GetDefaultKeyboardID for 64 bit
2019-04-24 15:12:56 +07:00
Darcy Wong
10f43eec76
Update dependencies again
...
Android Studio is warning a call (from Firebase) will be deprecated end of 2019. This updates the versions of
* Frebase
* Gradle from 4.10.1 to 5.1.1
Also stubs a missing keyboard event handler in some of the sample/test projects.
2019-04-24 14:26:40 +07:00
Darcy Wong
b8fc0ca253
Use larger banner heights on tablets
2019-04-24 13:12:55 +07:00
Darcy Wong
0f1de177ce
Account for banner height on device rotations
2019-04-24 11:49:21 +07:00
jahorton
194d105ed2
Fixes Android OSK enter-key regression
2019-04-24 09:07:38 +07:00
Marc Durdin
1b425cddb7
Merge pull request #1735 from keymanapp/developer-compiler-invalid-ctype-api-calls
...
[Developer] Calls to non-Unicode versions of ctype functions could cause instability
2019-04-24 08:49:52 +07:00
Joshua Horton
56a2bfe4ef
Merge pull request #1732 from keymanapp/web-embed-apply-suggestion
...
In-app acceptance of predictive suggestions
2019-04-24 08:40:10 +07:00
Marc Durdin
0f2fd1a092
Merge pull request #1730 from keymanapp/developer-fix-broken-keycap-changes-in-touch-editor-1718
...
[Developer] Edits to subkey caps in Developer 11 would not apply.
2019-04-24 06:28:42 +07:00
Marc Durdin
aa7c340dbb
[Developer] Calls to non-Unicode versions of ctype functions could cause instability
2019-04-24 06:18:55 +07:00
Darcy Wong
d435270282
Clean up debug statements
2019-04-23 13:26:47 +07:00
Marc Durdin
c321796c81
Merge pull request #1734 from keymanapp/web-regression-known-failures-for-183-resolved
...
[Web] Remove keyboards that have been addressed from known-failures for #183 fix
2019-04-23 12:37:48 +07:00
Darcy Wong
f41a377520
Transition between "blank" and "suggestion" banners
2019-04-23 11:47:15 +07:00
Marc Durdin
734d107cc1
[Web] Remove keyboards that have been addressed from known-failures for #183 fix
2019-04-23 11:37:23 +07:00
jahorton
24dca0e6a6
Adds documentation, integrates partially for iOS.
2019-04-23 09:16:42 +07:00
Darcy Wong
17f093a69f
Adjust key previews by banner height
2019-04-23 09:06:58 +07:00
Darcy Wong
51248da0a2
Allow app to set default banner height
2019-04-22 22:44:21 +07:00
jahorton
8cbbd9d961
Baseline in-app suggestion acceptance
2019-04-22 15:26:33 +07:00
Joshua A. Horton
b648bb1860
Tweaks suggestions' apply() to be IME-compatible.
2019-04-22 14:47:06 +07:00
Marc Durdin
aea0f18273
[Developer] Fixes #1718 . Edits to subkey caps in Developer 11 would not apply.
2019-04-22 13:31:53 +07:00
jahorton
1ed4c53e01
Blocks creation of touch-aliases when embedded.
2019-04-22 13:07:31 +07:00
Darcy Wong
9cdd0c2e18
Use unminified KMW when building debug app
2019-04-22 09:36:51 +07:00
Eddie Antonio Santos
5a7e0db740
Merge pull request #1728 from keymanapp/lmlayer-cli-batch
...
[LMLayer] Batch mode for CLI
2019-04-21 18:45:32 -06:00
Darcy Wong
258a6402f6
Clean up
...
* Remove test code for `setBanner`
* Clean up getKeyboardLayoutParams
2019-04-19 13:32:03 +07:00
Darcy Wong
242b5ac839
Accommodate dimension for Android device banner
...
* Also have Android app track the banner (suggestion vs blank) on lexical model change
2019-04-19 06:58:14 +07:00
Eddie Antonio Santos
6b84f16e03
Bump version, and document options in the README.
2019-04-18 12:40:38 -06:00
Eddie Antonio Santos
aa9eaaa15a
Change --string to --phrase, and allow for multiple phrases.
2019-04-18 12:34:44 -06:00
Eddie Antonio Santos
e7c87824b8
Factor out slurpLinesFromFile().
2019-04-18 12:16:31 -06:00
Eddie Antonio Santos
6650cf3cbe
Support batch mode.
2019-04-18 12:05:48 -06:00
Eddie Antonio Santos
dd5d8eb418
Factor isatty() and short how-to to the asyncRepl().
2019-04-18 11:08:13 -06:00
Eddie Antonio Santos
7837a7fcf4
Add preliminary arguments.
2019-04-18 11:03:53 -06:00
Eddie Antonio Santos
6699da1fa6
Merge pull request #1702 from keymanapp/lmlayer-cli
...
[LMLayer] Command line interface for quick testing of models
2019-04-18 09:05:39 -06:00
Eddie Antonio Santos
3e913e14f0
Merge branch 'master' into lmlayer-cli
2019-04-16 12:43:33 -06:00
Eddie Antonio Santos
4d719af761
Spruce up some things in README.md.
2019-04-16 11:17:26 -06:00
Eddie Antonio Santos
9ac0c865e7
Implement the prediction protocol correctly.
2019-04-16 11:12:11 -06:00
Eddie Antonio Santos
b2db7546b8
Write 'no suggestions' faintly.
2019-04-16 10:22:39 -06:00
Eddie Antonio Santos
979746d02c
Move renderSuggestions() into REPL, using REPL variables.
2019-04-16 10:19:34 -06:00
Eddie Antonio Santos
11b8a91d31
Fix bug when selectedSuggestedIndex is null.
2019-04-16 10:01:19 -06:00
Eddie Antonio Santos
5c7310ef10
Factor out ask for predictions.
2019-04-16 09:59:31 -06:00
Eddie Antonio Santos
c3e983aa62
Use redrawPrompt() when it's needed.
2019-04-16 09:45:34 -06:00
Eddie Antonio Santos
0d4ce258f6
Factor out redrawPrompt().
2019-04-16 09:40:58 -06:00
Eddie Antonio Santos
d3f4a6eba6
Factor out deleteLastCodepoint() with surrogate support!
2019-04-16 09:36:49 -06:00
Eddie Antonio Santos
7ad76c43cb
Factor out applyTransformToActiveBuffer().
2019-04-16 09:26:18 -06:00
Eddie Antonio Santos
f597138350
Apply the delete left to the buffer as well.
2019-04-16 09:22:47 -06:00