jahorton
|
24760c8ed4
|
chore(ios): initial KeymanEngine.xcframework compilation
|
2021-05-18 16:10:41 +07:00 |
|
jahorton
|
fd5e73c3b7
|
chore(ios): Carthage deps now linked as .xcframework
|
2021-05-17 15:05:21 +07:00 |
|
jahorton
|
f5d03c7eb8
|
chore(ios): Xcode check-in
|
2021-05-06 11:52:06 +07:00 |
|
Darcy Wong
|
41745a7b0d
|
chore(common): Check in crowdin for Fulah
|
2021-04-01 09:12:31 +07:00 |
|
jahorton
|
6f75842e1e
|
feat(ios): adds a good comparison unit test for the no-defaults one
|
2021-03-12 15:51:51 +07:00 |
|
jahorton
|
a7abc7c1cf
|
feat(ios): unit test for app update - no installed defaults
|
2021-03-12 15:11:33 +07:00 |
|
Joshua Horton
|
361f5685cd
|
Merge pull request #4568 from keymanapp/fix/ios/2197-app-browser-pkg-downloads
fix(ios): support for direct downloads of .kmp packages from within the in-app browser
|
2021-03-05 09:15:22 +07:00 |
|
jahorton
|
7f0a872b6b
|
feat(ios): enables de, fr, and km localizations
|
2021-03-04 09:35:58 +07:00 |
|
jahorton
|
00515dee8e
|
change(ios): attempt at changing file encoding of localizable.strings
|
2021-03-04 08:56:35 +07:00 |
|
jahorton
|
26ac099c0e
|
fix(ios): fixes unit test mocking, test init
|
2021-02-02 08:51:44 +07:00 |
|
jahorton
|
2193b9f20e
|
chore(ios): pbxproj file compat for xcode 12 & simulator
|
2020-12-08 10:47:56 +07:00 |
|
jahorton
|
5c63e5c5d9
|
refactor(ios/engine): creates package-centric web-view controller
|
2020-09-23 10:37:07 +07:00 |
|
jahorton
|
f495d90164
|
refactor(ios/engine): splits universal link parse to own class
|
2020-08-06 13:32:50 +07:00 |
|
jahorton
|
3db615b4a7
|
feat(ios/engine): initial automated tests
|
2020-08-06 10:19:49 +07:00 |
|
jahorton
|
099cf8ab96
|
feat(ios/engine): baseline implementation. No notifications / polish / error handling
|
2020-08-05 12:37:21 +07:00 |
|
jahorton
|
4ad185699b
|
chore(ios/engine): Merge branch 'master' into feat/ios/engine/lang-picker-associatior
|
2020-08-04 10:11:28 +07:00 |
|
jahorton
|
01e525ac34
|
feat(ios/engine): baseline LanguagePickAssociator. Has known deinit issues
|
2020-08-04 10:05:28 +07:00 |
|
jahorton
|
8208137d6f
|
feat(ios/engine): tab-based package install prompt
|
2020-07-31 10:15:32 +07:00 |
|
jahorton
|
bc3b40df51
|
feat(ios/engine): iPad-layout optimizations
|
2020-07-31 08:51:15 +07:00 |
|
Joshua Horton
|
f2cc5c90ac
|
Merge pull request #3416 from keymanapp/feat/ios/engine/package-install-lang-tagging
feat(ios/engine): language selection during (file-based) package installation
|
2020-07-31 08:10:15 +07:00 |
|
jahorton
|
01351ababb
|
refactor(ios/engine): ResourceInfoView support for lexical models
|
2020-07-30 15:50:40 +07:00 |
|
jahorton
|
cb615d152b
|
chore(ios/engine): Merge branch 'master' into feat/ios/engine/package-install-lang-tagging
|
2020-07-30 12:48:11 +07:00 |
|
jahorton
|
8c9ecbfece
|
chore(ios): final? polish for branch
|
2020-07-30 12:29:21 +07:00 |
|
jahorton
|
2412c7ca92
|
feat(ios/engine): initial i18n pluralizations
|
2020-07-29 11:55:00 +07:00 |
|
jahorton
|
1ca8ef6b2d
|
chore(ios): Merge branch 'master' into feat/ios/i18n-start
|
2020-07-28 12:43:04 +07:00 |
|
jahorton
|
b9d73683ab
|
feat(ios/engine): adaptive XIB layout for package prompt
|
2020-07-27 15:31:29 +07:00 |
|
jahorton
|
49600c4e57
|
chore(ios/engine): more obsoletions
|
2020-07-24 14:30:03 +07:00 |
|
jahorton
|
a7777ee3f1
|
feat(ios/engine): unit tests for link parsing, search closure calling
|
2020-07-23 15:28:20 +07:00 |
|
jahorton
|
9fec1800fd
|
feat(ios/engine): further development of default closure for search
|
2020-07-23 13:21:46 +07:00 |
|
jahorton
|
e054cc6feb
|
feat(ios/engine): keyboard search UI
|
2020-07-23 13:21:46 +07:00 |
|
jahorton
|
d65ecd1035
|
refactor(ios/engine): useLocal support, other Keyman sites
|
2020-07-21 09:13:04 +07:00 |
|
jahorton
|
a3161fa055
|
refactor(ios/engine): start of KeymanHosts, refactors api.keyman.com refs
|
2020-07-21 08:22:38 +07:00 |
|
jahorton
|
ce0e76ddde
|
fix(ios/engine): engine tier enum, proper detection
|
2020-07-20 15:56:33 +07:00 |
|
jahorton
|
0976db0e5a
|
feat(ios/engine): adds migration-update mega-test
|
2020-07-20 14:36:22 +07:00 |
|
jahorton
|
7e6dee7681
|
feat(ios/engine): updateCacheIsCurrent
|
2020-07-17 08:58:02 +07:00 |
|
jahorton
|
0b366e9915
|
refactor(ios/engine): starts Queries.LexicalModel, related unit test
|
2020-07-08 15:55:11 +07:00 |
|
jahorton
|
a0f66d31bb
|
refactor(ios/engine): refinement, base unit test implementation
|
2020-06-29 15:59:27 +07:00 |
|
jahorton
|
dacce30251
|
feat(ios/engine): unit test for download-file mgmt
|
2020-06-29 13:28:27 +07:00 |
|
jahorton
|
1548818395
|
change(ios/engine): mocks package-version test
|
2020-06-26 09:55:35 +07:00 |
|
jahorton
|
92f8144db2
|
feat(ios/engine): package-version query implementation
|
2020-06-25 15:14:11 +07:00 |
|
jahorton
|
0c094cf0de
|
feat(ios/engine): adds simple 13.0 migration test resource bundle
|
2020-06-16 10:26:04 +07:00 |
|
jahorton
|
a191278f7d
|
feat(ios/engine): preps for start of cloud -> kmp migration
|
2020-06-11 10:22:04 +07:00 |
|
jahorton
|
fe058e9e94
|
refactor(ios/engine): significant abstraction work for KMP installs
|
2020-06-03 12:21:16 +07:00 |
|
jahorton
|
0b2b90c902
|
refactor(ios/engine): KMPMetadata assertions on package extraction tests
|
2020-06-03 08:32:51 +07:00 |
|
jahorton
|
65a82a1509
|
change(ios/engine): code organization - relocates *KeymanPackage.swift files
|
2020-06-02 10:27:52 +07:00 |
|
jahorton
|
aa932a0df5
|
feat(ios/engine): full kmp.json decoding via Codable
|
2020-06-02 09:45:24 +07:00 |
|
jahorton
|
fe0791580a
|
feat(ios/engine): starts definitions for other kmp.json entries
|
2020-06-01 13:55:59 +07:00 |
|
jahorton
|
cc7508f011
|
refactor(ios/engine): KMPLexicalModel now Codable
|
2020-06-01 13:36:57 +07:00 |
|
jahorton
|
4b90b20808
|
refactor(ios/engine): KMPKeyboard, KMPLanguage use of Coding protocol, unit tests
|
2020-06-01 12:49:10 +07:00 |
|
jahorton
|
3633324496
|
refactor(ios/engine): KMPLanguage now Codable
|
2020-06-01 10:26:12 +07:00 |
|