Commit graph

45 commits

Author SHA1 Message Date
Marc Durdin
13a038da70 fix(ios): ignore CFBundleShortVersionString
Use KeymanVersionWithTag from .plist instead of
CFBundleShortVersionString when checking version information, because
XCode can rewrite bundle version of frameworks. Details: #6932.
2022-07-13 06:26:59 +10:00
Keyman Server
2fe3fc6658 fix(ios): use CFBundleShortVersionString for version 2022-04-07 17:02:28 +10:00
Marc Durdin
073ca98e2e feat(ios): add spacebar text controls
Relates to #949.

Mirror of #5349 (Android), for iOS.

* Adds setSpacebarText() API to Keyman Engine for iOS
* Adds displayName API to Keyman Engine for iOS
* Adds Preference for spacebar text to Keyman Engine for iOS
* Sets default spacebar text to keyboard name for FirstVoices Keyboards
2021-06-25 11:44:09 +10:00
jahorton
cc2c66d609 fix(ios): default resource metadata now read from bundled package 2021-03-12 10:37:03 +07:00
jahorton
96ea9c65e0 feat(ios): retools settings menu, adds crash reporting toggle 2020-12-10 13:01:02 +07:00
jahorton
8b47386ca0 refactor(ios): error definitions, i18n 2020-08-07 11:48:08 +07:00
jahorton
99f569dd40 change(ios/engine): shifts cache-object nomenclature to match 2020-07-15 08:50:48 +07:00
jahorton
73bb05634d feat(ios/engine): update check result caching 2020-07-10 16:02:36 +07:00
jahorton
38771d4a2a change(ios/engine): simple-case migration, sil_euro_latin KMP use 2020-06-16 10:58:30 +07:00
jahorton
c6e0563e8b change(ios): Updates default 'en' lexical model version 2020-02-04 09:41:38 +07:00
jahorton
6a85c14f3f chore(ios): Establishes constants for settings keys 2020-01-20 08:29:17 +07:00
jahorton
3e686f4011 Base inclusion of MTNT kmp + metadata, no install 2019-08-28 14:46:02 +07:00
jahorton
405d1de968 Download queue use for single batches complete 2019-08-21 09:41:19 +07:00
jahorton
1390c34741 Establishes core update logic; temp breaks updates 2019-08-20 10:44:36 +07:00
jahorton
ca7f6167b7 HTTPDownloader handler tweaks 2019-08-16 15:58:39 +07:00
jahorton
a9af23f06a Establishes iOS correct/predict prefs storage 2019-07-25 10:34:22 +07: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
faa75c0df7 retabbed and take out Version syntax problem 2019-04-01 23:10:26 -05:00
Randy Boring
348edaba56 download, unpack, parse, and save an ad hoc lexical model 2019-03-29 01:06:38 -05:00
Joshua A. Horton
cce4c82bcf Improves discovery of KMEI framework bundle, dropping load times. 2019-01-03 15:16:41 +07:00
Darcy Wong
1036c73280 Update iOS keyboard to sil_euro_latin-1.8.1.js 2018-12-11 09:55:00 +07:00
Joshua A. Horton
7f61df4fd1 Swaps iOS app's default keyboard for SIL European. 2018-10-30 09:03:08 +07:00
Marc Durdin
6392ac8f15 Fixes #500. Cleaning up constraint violations and confused keyboard resizing code, first pass. 2018-06-12 22:37:41 +07:00
darcywong00
2bbadd4cf5 [iOS] Use BCP-47 codes for registering keyboards 2018-02-22 08:57:36 +07:00
Gabriel Wong
60ccfa2896 Merge branch 'master' into ios-special-osk-font 2017-12-18 09:52:37 +07:00
Gabriel Wong
c9428a2e89 Rename Resources.kmwFilename to be consistent 2017-12-14 13:58:26 +07:00
Gabriel Wong
3b2e1153ca Keep track of migrations that are performed 2017-12-08 16:21:40 +07:00
Gabriel Wong
7f0d030b2b Remove unused keys 2017-12-05 15:24:54 +07:00
Gabriel Wong
dc948d1c73 Merge branch 'master' into ios-font-manager 2017-12-05 09:52:35 +07:00
Gabriel Wong
12becec617 Merge branch 'master' into ios-refactor-directory 2017-12-05 09:20:45 +07:00
Gabriel Wong
a7ee9b263b
Merge pull request #447 from keymanapp/ios-fix-install-profile
Fix installing custom font profile
2017-12-05 08:57:00 +07:00
Gabriel Wong
1c31d29c75 Move font registration to FontManager 2017-11-30 14:04:01 +07:00
Gabriel Wong
b444ddf7aa FileExtension constants 2017-11-30 11:50:48 +07:00
Gabriel Wong
acd7cf9bad Namespace constants separately 2017-11-30 09:00:13 +07:00
Gabriel Wong
cf7ef817e7 Move file copying code to Storage 2017-11-27 15:14:40 +07:00
Gabriel Wong
96d0d4d407 Resolve bundle using framework bundle ID 2017-11-21 15:29:11 +07:00
Gabriel Wong
7fc6f2177a Move sdkVersion and keymanBundle to Constants 2017-11-21 15:21:39 +07:00
Gabriel Wong
6469b2c822 Move isSystemKeyboard to Constants 2017-11-21 15:20:53 +07:00
Gabriel Wong
9dbc70da24 Merge remote-tracking branch 'origin/master' into ios-keyboard-struct 2017-11-14 14:29:43 +07:00
Gabriel Wong
932e247e0f Make UserDefaults keys internal 2017-11-14 11:45:54 +07:00
Gabriel Wong
01fb7af7aa Create Font struct to track custom fonts 2017-11-07 13:12:37 +07:00
Gabriel Wong
9b91d0eafc Remove some unneeded keys 2017-11-07 10:58:01 +07:00
Gabriel Wong
3d404c12f6 Remove DefaultKeyboard 2017-11-07 10:58:01 +07:00
Gabriel Wong
1a286d237c Use InstallableKeyboard struct in KeymanEngine 2017-11-07 10:58:01 +07:00
Gabriel Wong
0d23a615b8 Put kKeyman constants into structs 2017-10-20 13:48:37 +07:00