Randy Boring
0ff2297e94
first pass at a slimmed down keyboard picker launched from the globe icon
2019-07-26 00:42:20 -05:00
Randy Boring
67917d7d95
added notes and fixed a typo
2019-07-25 20:32:46 -05:00
Randy Boring
8069ffd189
Merge branch 'master' into ios-ui-language-add-lm
...
setting prefs slightly conflicted
2019-07-25 03:09:06 -04:00
Randy Boring
f47b78e496
remove lexical models from preferred lm per language when deleted
...
add lexical model to preferred lm for current language when selected
in LexicalModelPickerViewController
set the first lexical model of a language, if any, to current when
the current one is deleted
2019-07-25 02:30:28 -04:00
Randy Boring
b6748c84af
set the preferred lexical model to the one the user selects
2019-07-25 02:21:29 -04:00
Randy Boring
eaa7c89cbf
dictionary/ies instead of lexical model for user string on ad hoc install
2019-07-25 01:06:43 -04:00
jahorton
1c03dae60b
Enacts predict/correct settings in embedded KMW
2019-07-25 11:52:37 +07:00
jahorton
a9af23f06a
Establishes iOS correct/predict prefs storage
2019-07-25 10:34:22 +07:00
Randy Boring
c393616fce
remove unreachable code, especially isUpdate class variable
...
pass false for update parameter when downloading a lexical model
2019-07-24 22:05:57 -04:00
Randy Boring
3221941654
document that KeyboardState should be renamed ResourceState now that it is used
...
for lexical models, as well, now
2019-07-24 22:04:42 -04:00
Randy Boring
3868022438
remove unnecessary white space
2019-07-24 22:04:06 -04:00
Randy Boring
69d7a02c5e
make possible to view info on the selected lexical model
2019-07-24 13:39:43 -04:00
Randy Boring
3508d4d45c
rename for clarity, make it possible to view info on selected lexical model
2019-07-24 13:38:20 -04:00
Randy Boring
b3bdeedaee
oops, committed before checking that it built without error. Needed "self."
2019-07-24 11:41:27 -04:00
Randy Boring
a595b8b72d
put code that will call UI onto the main thread with DispatchQueue.main.async
2019-07-24 11:40:22 -04:00
Randy Boring
1750da8100
use Dictionary instead of Lexical Model for user strings
2019-07-24 11:39:52 -04:00
Randy Boring
4d21aa6cd4
proper info.log text, removed commented-out code
2019-07-24 11:14:58 -04:00
Randy Boring
90b381a8cf
add missing paren for setBannerHeight JavaScript
2019-07-24 11:07:02 -04:00
jahorton
e37e111542
Branch cleanup.
2019-07-24 15:02:36 +07:00
jahorton
473b309cb9
Post-rebase fix.
2019-07-24 15:00:47 +07:00
jahorton
1469e41452
In-app banner scaling workaround
2019-07-24 14:52:23 +07:00
jahorton
ff914d8089
Fixes iOS lexical model preference management
2019-07-24 14:52:20 +07:00
Randy Boring
af2544eb37
change model or lexical model to dictionary
2019-07-23 22:28:27 -04:00
Randy Boring
0828049385
can now download a lexical model from the cloud
2019-07-23 12:39:46 -04:00
Randy Boring
641f3c271a
show more of the lm name by removing boilerplate text in front of it
2019-07-23 12:37:38 -04:00
Randy Boring
1e85c4c6cc
use dictionaray instead of lexical model for user strings
...
show the name of the model installed when there is only one
2019-07-23 12:33:33 -04:00
Randy Boring
f6e66e7e0e
default version string is 1.0
2019-07-23 12:32:49 -04:00
Randy Boring
ca46e6bb14
Table view data source UITableViewDataSource marked
2019-07-23 12:32:25 -04:00
Randy Boring
d13722e638
Table view data source UITableViewDataSource marked
2019-07-23 12:31:48 -04:00
Randy Boring
7b92acc9df
send the language to the controller showing the lexical models for this language
2019-07-23 11:50:31 -04:00
Randy Boring
42fb61cc3a
document installed2API and make available to outside code
2019-07-23 11:46:10 -04:00
Randy Boring
a654d541d4
LexicalModelState is not needed, KeyboardState has all the values we need, note where we need to put a dialog when there are no lexical models for this language
2019-07-23 11:44:27 -04:00
Randy Boring
811407f59e
Merge branch 'master' into ios-ui-language-add-lm
...
the branch this depended on was merged to master and deleted
2019-07-18 23:51:32 -05:00
Randy Boring
777bbe3e1e
merge and improve
2019-07-18 22:33:21 -05:00
Randy Boring
b7b46557fc
Merge branch 'master' into ios-ui-lm-management
2019-07-18 21:37:44 -05:00
rfaramir
36a5a7a469
Merge pull request #1868 from keymanapp/ios-ui-language-add-kbd
...
[ios] Add keyboard from Language Settings
2019-07-18 19:56:54 -05:00
rfaramir
c320e54271
Merge pull request #1865 from keymanapp/ios-test-reachability
...
[ios] test target and swift reachability
2019-07-18 19:53:45 -05:00
Marc Durdin
9b13d130a7
Merge pull request #1852 from keymanapp/ios-key-preview-position-fix-1850
...
[web] [iOS] [Android] Adjust position of subkeys and key previews
2019-07-18 16:32:03 +10:00
rfaramir
d21f6493dd
Merge pull request #1610 from keymanapp/ios-multi-lang-kbd
...
[ios] Update installing a multilingual keyboard from local kmp package
2019-07-17 22:43:37 -05:00
Randy Boring
1e55aed052
parse the whole input, it may be skipped when installed later
2019-07-17 22:02:58 -05:00
Randy Boring
8853cb3c00
removed boilerplate comments
2019-07-17 20:51:54 -05:00
Randy Boring
ba8b8228f9
done disable Done btn when adding a lesical model
2019-07-17 19:24:54 -05:00
Randy Boring
7c6eec266d
Language Settings can now add a new keyboard via LanguageSpecificViewController, a subclass of LanguageViewController
...
LanguageViewController made more easily subclassable so languages variable doesn't have to be exposed
2019-07-16 15:07:54 -05:00
Randy Boring
a6f7cd3891
add Plus button to add a keyboard
2019-07-15 12:55:45 -05:00
Joshua Horton
33814b1c73
Merge branch 'master' into ios-ui-lm-management
2019-07-15 10:39:14 +07:00
Randy Boring
892cec8723
only register lexical model if it is valid for the current language
2019-07-14 22:19:00 -05:00
Randy Boring
63761b9618
Test Target works now
...
begins work on keeping better track of languages and related data
2019-07-11 18:16:51 -05:00
Randy Boring
f96dc1a5c7
Merge branch 'master' into ios-test-reachability
2019-07-09 18:22:56 -05:00
Randy Boring
1929193634
finish adding keyboard and lexical model callbacks so the UI doesn't stay unusable
2019-07-08 22:50:47 -05:00
Randy Boring
52d8987916
logging to track callbacks
2019-07-08 22:49:53 -05:00