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