Commit graph

373 commits

Author SHA1 Message Date
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