Darcy Wong
fcbd7db229
Merge pull request #1751 from keymanapp/android-config-menus
...
[Android] Add "Settings" menu
2019-05-03 09:40:06 +07:00
Darcy Wong
ea0d9be206
Add null check of keyboard list
2019-05-03 08:51:43 +07:00
Darcy Wong
d263b4c36e
Change checkbox label on "Getting Started" activity
...
Checkbox changed from "Don't show again" to "Show 'Get Started' on startup"
2019-05-02 16:00:00 +07:00
Joshua Horton
5903838cd9
Merge pull request #1747 from keymanapp/web-suggestion-ux
...
[Web] Predictive text UX improvements
2019-05-02 11:56:34 +07:00
Eddie Antonio Santos
13bdd0276e
Merge pull request #1752 from keymanapp/lmlayer-cli-fix-argument-parsing
...
[LMLayer-CLI] Fix argument parsing bug.
2019-04-30 20:50:08 -06:00
Eddie Antonio Santos
d34cecf0ae
[LMLayer-CLI] fix argument paring bug.
2019-04-30 09:57:03 -06:00
Darcy Wong
fb0b7a8602
Add right arrow icon to preference selection
2019-04-30 15:08:30 +07:00
Darcy Wong
f16b120d2a
Update history.md
2019-04-30 10:47:10 +07:00
Darcy Wong
58b667dbc8
Cleanup
...
Tidy up unused strings
2019-04-30 10:38:33 +07:00
Eddie Antonio Santos
e3d98dddd3
Merge pull request #1748 from keymanapp/lmlayer-trie
...
[LMLayer] Trie-backed word list model
2019-04-29 21:32:01 -06:00
Eddie Antonio Santos
882a56ac6e
Merge pull request #1750 from keymanapp/lmlayer-wordlist-pairs
...
[LMLayer] Always accept wordlist as array of [word, count] pairs.
2019-04-29 21:31:03 -06:00
Darcy Wong
e780cd6857
Include keyboard count
2019-04-30 10:20:39 +07:00
Darcy Wong
ae9e7816a0
Create new settings menu
...
New "Settings" menu will have
* link to Keyboard Picker activity
* "show banner" toggle
* "Don't show 'Get Started' on startup" toggle
2019-04-30 10:02:22 +07:00
Eddie Antonio Santos
75ef303422
Update english-1000 in integration test.
2019-04-29 20:46:53 -06:00
Eddie Antonio Santos
05de75229c
[LMLayer] Always accept wordlist as array of [word, count] pairs.
2019-04-29 20:39:31 -06:00
Eddie Antonio Santos
19b218cf97
Tweak current priority queue implementation.
2019-04-29 08:37:16 -06:00
Eddie Antonio Santos
dd94e4ba26
Remove checks for unsortedness.
2019-04-29 08:30:22 -06:00
Eddie Antonio Santos
258d41943e
Test suggest after a single word.
2019-04-29 08:27:42 -06:00
Eddie Antonio Santos
58f429e344
Implement trie.firstN().
2019-04-29 08:25:31 -06:00
Eddie Antonio Santos
4382bccd95
Test empty context/transform.
2019-04-29 08:13:08 -06:00
Eddie Antonio Santos
c8913a4b41
Implement test for non-empty context.
2019-04-29 08:09:41 -06:00
Eddie Antonio Santos
7dd22b59bd
Implement looking up a wordform in a trie.
...
This trie implementation allows for word forms to be converted to keys.
Since keys do not have to have the exact same spelling, capitalization,
or even Unicode normalization form as the desried word form, this
enables a somewhat search for word forms based on prefixes.
The implementation was at one point Conrad Irwin's trie-ing,
<9f1d2e0858 ?
but has been heavily modfied since.
2019-04-26 16:28:14 -06:00
Eddie Antonio Santos
9415975765
Start tests for new Trie model.
2019-04-26 15:18:49 -06:00
jahorton
b28442ee6b
Tweaked reference to class constant.
2019-04-26 15:34:49 +07:00
jahorton
df702dd1b1
Minor documentation tweaks.
2019-04-26 14:32:39 +07:00
jahorton
83e7d58757
A more intuitive 'keep' UX.
2019-04-26 13:43:52 +07:00
jahorton
b335610027
Adds a placeholder '<keep>' option.
2019-04-26 13:27:36 +07:00
jahorton
efe4abe6ec
New predictions on change-of-context.
2019-04-26 12:52:12 +07:00
jahorton
b68d030a81
Init + acceptance trigger new predictions
2019-04-26 12:40:09 +07:00
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
Joshua Horton
e8bfdce166
Merge pull request #1743 from keymanapp/web-1742-cjk-pinned-help
...
[Web] Adds upper-cased variant of showPinnedHelp API
2019-04-25 10:11:36 +07:00
jahorton
1b9c4aa4c1
history.md tweak
2019-04-25 09:08:34 +07:00
jahorton
f3a51ea4c0
Adds upper-cased variant of showPinnedHelp API
2019-04-25 08:49:32 +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