Commit graph

27982 commits

Author SHA1 Message Date
jahorton
c21919676d Start of a predictive text submenu for Android. 2019-05-17 15:36:34 +07:00
Darcy Wong
a31125554b Rename ModelsPickerActivity to ModelListActivity 2019-05-17 11:37:26 +07:00
jahorton
ed5448ba98 Fixes Android regression within PR. 2019-05-17 11:09:16 +07:00
Darcy Wong
b10be6ecda
Merge pull request #1783 from keymanapp/android-fix-banner-height-init
[Android] Fix exception when setting banner height 0
2019-05-17 11:05:04 +07:00
Darcy Wong
4f1f1dcb4e Fix exception when setting banner height 0 2019-05-17 09:26:27 +07:00
Marc Durdin
a4728cb747 [iOS] Refactor hideous and unnecessary serialization of static keyboard data away from UserDefaults. Plus other stuff to get the app running. Not yet registering keyboards but getting closer... 2019-05-17 11:55:07 +10:00
Darcy Wong
3411462961
Merge pull request #1770 from keymanapp/android-language-settings
[Android] Add "Language Settings" menu stub
2019-05-16 16:10:33 +07:00
jahorton
0cfb27817f Layout key id-mapping and lookup. 2019-05-16 15:28:23 +07:00
Darcy Wong
99b4d3a885 Deregister model after uninstalling it 2019-05-16 15:24:58 +07:00
jahorton
427ee8b6ed Touch probability distributions! 2019-05-16 15:01:58 +07:00
Joshua Horton
738f13675e
Merge pull request #1781 from keymanapp/web-model-deregister
[Web] Model Deregistration
2019-05-16 14:46:02 +07:00
jahorton
9add2a90ef Allows model deregistration. 2019-05-16 14:30:17 +07:00
Darcy Wong
ec0508e315 Add code for deleting model 2019-05-16 14:02:00 +07:00
jahorton
6706522d67 Fixes minor test bugs, calcs key dist from touches 2019-05-16 11:38:38 +07:00
jahorton
d1dfea55a8 Minor comment tweak. 2019-05-16 08:37:08 +07:00
jahorton
9d73742f4d Headless layout geometry calculations for keys. 2019-05-16 08:33:13 +07:00
jahorton
bff8c823ed Computes center x-coord for keys on touch layouts. 2019-05-15 14:46:20 +07:00
jahorton
7974ab7735 Calculates vertical center of OSK/layout rows. 2019-05-15 13:38:42 +07:00
jahorton
58f8b7a8ed Moves 'totalWidth' from ActiveRow to ActiveLayer. 2019-05-15 11:53:32 +07:00
Marc Durdin
8685eadc50 [ios] FirstVoices app seed -- initial conversion to swift 2019-05-15 14:40:33 +10:00
jahorton
722dd3073f 'fixed' .getAbsolute() fix, touch pos calc 2019-05-15 11:10:11 +07:00
Joshua Horton
7e585f46e1
Merge pull request #1776 from keymanapp/web-show-new-suggestions
[Web] Support for 'rotation' of predictive suggestions
2019-05-15 10:44:28 +07:00
Joshua Horton
d4aebbe15a
Update web/source/kmwdomevents.ts
Co-Authored-By: Darcy Wong <darcywong00@users.noreply.github.com>
2019-05-15 10:20:34 +07:00
jahorton
bf5ddce576 Patches iOS embedded sourcemap issues. 2019-05-15 09:55:24 +07:00
Darcy Wong
6aa743b04d Connect ModelInfo to ModelsPicker 2019-05-15 09:30:23 +07:00
Darcy Wong
301e7e8eb6 Connect ModelsPickerActivity to LanguageSettingsActivity 2019-05-15 08:58:12 +07:00
Randy Boring
2c63fbb285 settings starts to show up though you cannot exit settings yet! 2019-05-14 19:06:50 -05:00
jahorton
e6bc5db912 Adds note where app longpress needs extension. 2019-05-14 16:21:39 +07:00
jahorton
4a7c88c66c Merge branch 'master' into web-show-new-suggestions 2019-05-14 16:14:27 +07:00
jahorton
85f9e93324 invalidateContext check for prediction reqts 2019-05-14 15:57:31 +07:00
jahorton
ea7b7ea380 Finishes up kmwembedded.ts method. 2019-05-14 15:02:44 +07:00
jahorton
efb0350bac Adds support for rotating suggestions in KMW. 2019-05-14 15:00:48 +07:00
Darcy Wong
18328a694a Add keyboard picker to LanguageSettingsActivity 2019-05-14 14:36:31 +07:00
Joshua Horton
32e6896d27
Merge pull request #1756 from keymanapp/ios-1212-context-bug
[iOS] Filters out prefixed LTR/RTL marks from context.
2019-05-14 13:42:24 +07:00
Joshua Horton
0df56cda01
Merge pull request #1773 from keymanapp/web-embed-banner-longpress
[Web, iOS, Android] Base for predictive text longpress
2019-05-14 13:07:04 +07:00
Joshua Horton
78a6ae8f80
Merge pull request #1764 from keymanapp/ios-predictive-context-reset
[iOS] Fixes issues with context reset ops.
2019-05-14 12:52:46 +07:00
jahorton
1e6085ceed Cleans up Android changes. 2019-05-14 11:57:44 +07:00
jahorton
9bc374628f Smarter false-context-change detection. 2019-05-14 11:47:33 +07:00
jahorton
66953448a3 Tweaks iOS changes for better org and use of JSON. 2019-05-14 10:55:26 +07:00
Darcy Wong
51488df782 Clean up ConfirmDialogFragment
Introduce enum DialogType to specify the kind of confirmation dialog. Later, we'll add DOWNLOAD_MODEL and DELETE_MODEL.
2019-05-14 10:39:39 +07:00
jahorton
55204a2254 Reworks Android changes to use URI query semantics 2019-05-14 10:31:23 +07:00
Darcy Wong
70ab0d7dff Merge remote-tracking branch 'origin/master' into android-language-settings 2019-05-13 16:45:48 +07:00
jahorton
b5a31f4ace I accidentally a closing brace. 2019-05-13 16:36:20 +07:00
Darcy Wong
dca773ef10 Update ConfirmDialog to optionally dismiss calling activity 2019-05-13 16:11:00 +07:00
Darcy Wong
dbc2671f1c
Merge pull request #1772 from keymanapp/android-register-model-startup
[Android] Insert more places for lexical models to be registered
2019-05-13 16:07:05 +07:00
jahorton
02e290aa85 Base work for iOS pred text longpress support. 2019-05-13 15:49:16 +07:00
jahorton
6eb59e5bd7 Initial pred. text longpress support (Android) 2019-05-13 15:04:21 +07:00
Darcy Wong
2ce86ecee3 Insert more places for lexical models to be registered
Update KMManager to handle determining associated lexical models and registering accordingly.
The current lexical model info is kept so switching keyboards into the same language won't trigger a new model registration.

Model registration now also occurs on app / keyboard startup
2019-05-13 14:31:06 +07:00
jahorton
d0fb13f768 Better documents KMW longpress management funcs. 2019-05-13 09:25:51 +07:00
Marc Durdin
f44ed8fc6e [Windows] Fix menutitle reference in fv installer 2019-05-13 10:45:11 +10:00