jahorton
0b6915918e
fix(ios/engine): recursive init reqts are bad
2021-07-28 09:01:57 +07:00
jahorton
626e2e572c
refactor(ios): SpacebarText enum simplification
2021-07-01 16:45:50 +10:00
Marc Durdin
93bd778753
feat(ios): add spacebar text controls 🍒
...
Cherry-pick of #5365 .
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
* Sets default spacebar text to keyboard name for FirstVoices Keyboards
* Does not add preference UI
2021-07-01 16:38:13 +10:00
jahorton
0da74a2c82
fix(ios/samples): updates KMSample1 for v14
2021-03-24 12:44:44 +07:00
jahorton
1cefaadb15
fix(ios): reload check after package install
2021-01-27 10:44:08 +07:00
jahorton
ed087a1e08
fix(ios): reloads keyboard after package updates (unless exact path match)
2021-01-27 10:25:22 +07:00
jahorton
8f6e85af87
feat(ios): displays local welcome.htm for resource help
2020-09-23 12:04:26 +07:00
jahorton
fc1d4b2352
feat(ios/engine): remaining base engine i18n work
2020-07-30 10:45:35 +07:00
jahorton
2412c7ca92
feat(ios/engine): initial i18n pluralizations
2020-07-29 11:55:00 +07:00
jahorton
761ab6c687
chore(ios/engine): dead code removal + deprecations
2020-07-24 12:41:01 +07:00
jahorton
a3161fa055
refactor(ios/engine): start of KeymanHosts, refactors api.keyman.com refs
2020-07-21 08:22:38 +07:00
jahorton
6d17eec2a2
docs(ios/engine): better deprecation annotations
2020-07-13 10:54:03 +07:00
jahorton
83535bdfd6
feat(ios/engine): new package state enums
2020-07-10 16:28:43 +07:00
jahorton
8b688e818e
chore(ios/engine): adjustment to new base branch
2020-07-10 13:43:00 +07:00
jahorton
86ce758d5b
refactor(ios/engine): common download-install blocks
2020-06-24 22:47:42 +07:00
jahorton
a5027a1c7f
refactor(ios/engine): more redundancy removals
2020-06-19 13:11:54 +07:00
jahorton
e0f2e512d4
fix(ios/engine): migration of preload-sourced resources
2020-06-17 08:35:35 +07:00
jahorton
904d97e930
refactor(ios/engine): ResourceFileManager now adds resources
2020-06-15 15:44:29 +07:00
jahorton
0abadbe675
fix(ios/engine): missed snippets from prior commit, issue with multi-lgcode wrapping
2020-06-15 10:38:37 +07:00
jahorton
58b99cad33
refactor(ios/engine): finishes Storage pathing rework for this PR
2020-06-15 10:01:39 +07:00
jahorton
7a84a2cf84
change(ios/engine): font pathing now explicitly package-based
2020-06-15 09:50:54 +07:00
jahorton
315b2de2a0
change(ios/engine): usage of #3220 's new typings, beter docs
2020-06-10 10:30:19 +07:00
jahorton
8cb5db4a90
chore(ios/engine): Merge branch 'master' into refactor/ios/engine/selective-resource-install-abstraction
2020-06-10 09:32:34 +07:00
jahorton
e0e5747ae1
refactor(ios/engine): adjustments for KMPResource, KeymanPackage
2020-06-09 12:59:57 +07:00
jahorton
6535fac385
refactor(ios/engine): target abstraction - ResourceFileManager.install
2020-06-03 16:28:09 +07:00
jahorton
e10b43b6f1
refactor(ios/engine): preps for LanguageResource-based installation
2020-06-03 13:31:54 +07:00
jahorton
1527f071e3
refactor(ios/engine): heavy KMP install method abstraction prep
2020-06-03 13:07:16 +07:00
jahorton
a6b6e4392c
refactor(ios/engine): Tuple magic
2020-06-03 12:29:50 +07:00
jahorton
fe058e9e94
refactor(ios/engine): significant abstraction work for KMP installs
2020-06-03 12:21:16 +07:00
jahorton
d2993ed6ef
change(ios/engine): minor polish
2020-06-03 10:12:07 +07:00
jahorton
3b3f95743d
refactor(ios/engine): parseLMKMP now relies on KeymanPackage parsing
2020-06-03 09:47:42 +07:00
jahorton
96ecebed5f
refactor(ios/engine): parseKbdKMP now relies on KeymanPackage parsing
2020-06-03 09:42:28 +07:00
jahorton
872fbf45fa
change(ios/engine): removes parallel json-based lex model adhoc code
2020-05-29 10:12:41 +07:00
jahorton
f7b55ded8f
change(ios/engine): removes legacy adhoc-JS Keyboard install code
2020-05-29 10:12:35 +07:00
jahorton
a725057661
chore(ios): Merge branch 'feat/ios/xcode-compile-dev-version' into feat/ios/sentry-start
2020-03-04 15:58:31 +07:00
jahorton
7e325c8d44
change(ios): separates app version from engine-feature version
2020-03-03 14:49:52 +07:00
jahorton
cdc431ae24
feat(ios): Start of Sentry-based crash reporting
2020-02-28 10:41:26 +07:00
jahorton
de355a4cf3
change(ios): retools default resource installation
2020-02-04 09:41:38 +07:00
jahorton
ef45b943e7
change(ios): reworks Storage.copy methods w backup parameter
2020-02-04 09:41:38 +07:00
jahorton
42a6cc5abb
fix(ios): For #2259 . Enhances prior fix, fixes bad appex logic
2020-01-28 16:04:38 +07:00
jahorton
df30269790
fix(ios): Fixes #2508 . Tracks 'isCustom' flag for adhoc resources
2020-01-21 12:50:32 +07:00
jahorton
95924f4a4a
chore(ios): Merge with branch 'master'
2020-01-20 08:47:55 +07:00
jahorton
d34b65c216
chore(ios): Merge with branch 'fix/ios/always-show-banner'
2020-01-20 08:13:18 +07:00
jahorton
459d488573
chore(ios): Merge with branch 'master'
2020-01-20 08:11:11 +07:00
jahorton
6e90d1cf76
feat(ios): Cleans up 12.0 file management, non-adhoc kmp install
2020-01-16 12:00:36 +07:00
jahorton
250f88f4ac
feat(ios): Adds dict of keyboard scale specs, updates DeviceKit
2020-01-15 10:29:27 +07:00
Joshua Horton
76723dc49d
Merge pull request #2470 from keymanapp/fix/ios/2464-keyboard-display-in-menu
...
fix(ios): Prevents in-menu display / reset of keyboard
2020-01-10 10:12:33 +07:00
jahorton
6ff3a7c3bd
fix(ios): Implements 'Always Show Banner' toggle, respective height change
2020-01-09 14:22:42 +07:00
jahorton
addb6ee645
fix(ios): fixes #2464 , prevents in-menu keyboard display
2020-01-06 15:18:06 +07:00
jahorton
2d93ae241c
feat(ios): in-progress on Files integration
2019-12-19 09:46:16 +07:00