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
91961fe6b6
remove commented-out header import
2019-07-17 22:34:36 -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
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
jahorton
4be2652383
Tweaks iOS keyboard.html to use new nomenclature
2019-07-04 10:40:56 +07:00
Marc Durdin
1ae9b63575
Merge branch 'master' into ios-key-preview-position-fix-1850
2019-07-03 09:50:06 +10:00
Randy Boring
8db97abfbb
fixes exception thrown for having UI calls made while on background thread
2019-07-01 01:42:50 -05:00
Randy Boring
fee3a6d9fc
a couple javadoc comments
2019-07-01 01:42:12 -05:00
Marc Durdin
3d8bdb32d5
[iOS] Upgrade project files to enable additional warnings
2019-07-01 12:44:24 +10:00
Marc Durdin
f84f4dbe70
[iOS] Update localisation formats
2019-07-01 12:42:25 +10:00
Marc Durdin
bfe7120214
[iOS] Cleanup hints
2019-07-01 12:41:15 +10:00
Marc Durdin
4dfb8b1895
[web] Adjust position of subkeys and key previews for iOS (needs test against Android); fixup init order error with correctOSKTextSize
2019-07-01 12:27:20 +10:00
Randy Boring
e3a64f811a
download lexical model after keyboard install via Installed Languages Plus button
2019-06-26 13:50:47 -05:00
Randy Boring
303ddf61b9
made UI changes from main thread only with dispatch async
2019-06-19 21:40:07 -05:00
Randy Boring
04e2fde8d1
fixed indentation
2019-06-18 21:48:59 -05:00
Randy Boring
91b9595f05
put model name in display text, model id in detailed display text
2019-06-17 21:25:15 -05:00
Randy Boring
34aa3b806a
headers for keyboards and language settings in Language Settings UI
2019-06-17 21:13:27 -05:00
Randy Boring
6bab22435f
title Installed Languages instead of Languages Settings
2019-06-17 19:47:08 -05:00
Randy Boring
3d28463abd
use 16.0pt font to be like the Languages list and others
2019-06-17 19:46:27 -05:00
Randy Boring
be5b47cbe1
remove Manage Dictionary until we implement that
2019-06-17 19:36:23 -05:00
Randy Boring
22ebb33188
eliminate error of cannot convert value of type 'InstallableLexicalModel' to expected argument type 'InstallableLexicalModel'
2019-06-17 19:04:36 -05:00
Randy Boring
61f96392a8
start of attempt to get Test target building
...
ambiguous reference in UserDefaults is killing me!
2019-06-14 16:48:49 -05:00
Randy Boring
21915c33fa
read all the languages, only install a keyboard for the first language
...
but intall all the keyboards in the package
2019-06-13 22:16:52 -05:00
Randy Boring
dc929d899c
Merge branch 'ios-multi-lang-kbd' of https://github.com/keymanapp/keyman into ios-multi-lang-kbd
...
pulling
2019-06-13 16:20:05 -05:00
Randy Boring
5b2acc27f7
no apparent changes
2019-06-13 12:53:14 -05:00
Randy Boring
17896474db
process all the keyboard files so all the languages get added for later installation
...
but only installs for the first language
2019-06-13 12:53:14 -05:00
Randy Boring
4976dd4d48
break after installing first langage
...
get rtl property but default to false
2019-06-13 12:48:33 -05:00
Randy Boring
0460426d81
process all the keyboard files so all the languages get added for later installation
...
but only installs for the first language
2019-06-13 12:48:33 -05:00
Randy Boring
12f68f8f58
break after adding one keyboard
...
comment added to a possibly suspicious parameter
2019-06-13 12:43:52 -05:00
Randy Boring
9fe84b4b56
call loadUserKeyboards when appearing, not just when loading
...
prevents error showing old list when all keyboards of a language were deleted
2019-06-12 21:08:40 -05:00
Randy Boring
e9b2ce33db
add info debugging to track which viewcontroller is appearing
2019-06-12 20:57:22 -05:00
Randy Boring
477cb9b55d
don't put in Done button when launched from Language Settings so the Back button works
2019-06-12 20:56:21 -05:00
Randy Boring
267968fbe8
add Manage dictionary line to Language Settings view
2019-06-12 20:55:05 -05:00
Randy Boring
253e2ab1e6
rename kb to lm in function copied from a keyboard function
2019-06-10 22:11:08 -05:00
Randy Boring
7fa69b2d5d
we should always be able to remove a lexical model
...
LexicalModelPickerViewController can be used to view all LMs or just those for a language
In language settings, don't assume the current model is relevant to this language
launch the LexicalModelsView from language settings, not the LM Info view directly
remember the user's chosen currentLexicalModelID
if no preference, register the first one
2019-06-06 21:21:55 -05:00
Randy Boring
337c3128dd
installed language settings show keyboards, two switches, and current model
...
shows keyboard and model info
deletes keyboard and model from their info views
2019-06-06 10:39:37 -05:00
Randy Boring
564c437169
change the cell titles to match Android
2019-06-06 09:33:43 -05:00