Commit graph

1341 commits

Author SHA1 Message Date
jahorton
ad2ecaefc0 feat(ios/engine): completes settings views' i18n 2020-07-30 10:29:43 +07:00
jahorton
78ea64d4bd refactor(ios/engine): ILVC notifications, + ILVC i18n 2020-07-29 14:23:03 +07:00
jahorton
3226617aca feat(ios/engine): more i18n progress 2020-07-29 13:56:38 +07:00
jahorton
2412c7ca92 feat(ios/engine): initial i18n pluralizations 2020-07-29 11:55:00 +07:00
jahorton
1d6e9c9364 change(ios/engine): basic KMPError i18n 2020-07-29 10:15:18 +07:00
jahorton
c3ddd98edb change(ios): reworks i18n approach a bit, more strings 2020-07-28 15:52:00 +07:00
jahorton
1ca8ef6b2d chore(ios): Merge branch 'master' into feat/ios/i18n-start 2020-07-28 12:43:04 +07:00
Joshua Horton
81327b31f9
Merge pull request #3407 from keymanapp/chore/ios/engine/more-dead-code-removal
chore(ios/engine): more obsoletions
2020-07-28 11:32:06 +07:00
jahorton
6feaaab898 feat(ios/engine): package install language selection 2020-07-28 10:12:48 +07:00
jahorton
86dec07ccd change(ios/engine): author -> copyright, view ordering when all vertically stacked 2020-07-28 08:33:56 +07:00
jahorton
b1c54cacde feat(ios): starts XIB integration 2020-07-27 16:09:56 +07:00
jahorton
b9d73683ab feat(ios/engine): adaptive XIB layout for package prompt 2020-07-27 15:31:29 +07:00
jahorton
d3e89bea43 chore(ios/engine): a spot of cleanup + future note 2020-07-27 13:28:07 +07:00
jahorton
8c0828ade6 refactor(ios/engine): package install moved out of package welcome view 2020-07-27 13:18:19 +07:00
jahorton
1b04151a0d fix(ios/engine): packages' welcome.htm images 2020-07-27 12:30:46 +07:00
Joshua Horton
d8d1f1f217
Merge pull request #3402 from keymanapp/chore/ios/engine/dead-installation-code-cleanup
chore(ios/engine): dead code removal + deprecations
2020-07-24 15:43:26 +07:00
jahorton
49600c4e57 chore(ios/engine): more obsoletions 2020-07-24 14:30:03 +07:00
jahorton
65676aa188 feat(ios/engine): use of Keyman staging sites 2020-07-24 13:34:51 +07:00
jahorton
761ab6c687 chore(ios/engine): dead code removal + deprecations 2020-07-24 12:41:01 +07:00
jahorton
3e87b961d4 feat(ios/engine): dismissal -> closure cancellation notice 2020-07-24 11:02:48 +07:00
jahorton
4b5a648730 feat(ios/engine): test for deferred closure call 2020-07-24 10:33:01 +07:00
jahorton
059465cf2d fix(ios/engine): unit test conversions 2020-07-24 10:24:37 +07:00
jahorton
f1b3617283 refactor(ios/engine): delayed lexical model fetches, install-error notification 2020-07-24 10:24:13 +07:00
jahorton
4988a9b40e feat(ios/engine): public access to search module 2020-07-24 09:02:14 +07:00
jahorton
a995f40c39 change(ios/engine): search callbacks now provide URL 2020-07-24 08:46:39 +07:00
jahorton
8c3835c4e0 fix(ios/engine): fix, test for prior commit 2020-07-23 16:05:14 +07:00
jahorton
cb844bd2a8 feat(ios/engine): skip model install if language already has model 2020-07-23 15:55:48 +07:00
jahorton
a7777ee3f1 feat(ios/engine): unit tests for link parsing, search closure calling 2020-07-23 15:28:20 +07:00
jahorton
caa1993f21 chore(ios/engine): Merge branch 'feat/ios/engine/concurrent-download-queue' into feat/ios/engine/keyboard-search 2020-07-23 13:53:20 +07:00
jahorton
88f9bde5ee fix(ios/engine): UI-related notifications -> DispatchQueue.main 2020-07-23 13:51:31 +07:00
jahorton
811d21c2f9 refactor(ios/engine): splits link processing into testable methods 2020-07-23 13:49:06 +07:00
jahorton
1cf10d477c feat(ios/engine): default closure tests + sync test 2020-07-23 13:21:47 +07:00
jahorton
4dc0ac25bb feat(ios/engine): DispatchGroup use to resolve closure concurrency 2020-07-23 13:21:47 +07:00
jahorton
a9fd518a69 refactor(ios/engine): redesign of search returns, lex model chaining 2020-07-23 13:21:46 +07:00
jahorton
9fec1800fd feat(ios/engine): further development of default closure for search 2020-07-23 13:21:46 +07:00
jahorton
ae9aa48f67 feat(ios/engine): partial implementation for search result installation 2020-07-23 13:21:46 +07:00
jahorton
35bebbc506 refactor(ios/engine): '+' hook triggers 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
485d261b83 docs(ios/engine): for critical section fields 2020-07-23 13:15:15 +07:00
jahorton
bd4decbb15 feat(ios/engine): download queue concurrency 2020-07-23 12:51:06 +07:00
jahorton
b262098116 refactor(ios/engine): chained lexical model install callback, fix 2020-07-22 13:58:14 +07:00
jahorton
4cdebdb171 docs(ios/engine): tweaks comments 2020-07-21 15:08:46 +07:00
jahorton
de9553bae0 refactor(ios/engine): builds package download links 2020-07-21 15:06:08 +07:00
Joshua Horton
e8d9d9b9b4
Merge pull request #3381 from keymanapp/refactor/ios/engine/keyman-host-centralization
refactor(ios/engine): Centralized Keyman domain definitions
2020-07-21 13:59:39 +07:00
Joshua Horton
18193b98ec
Merge pull request #3373 from keymanapp/fix/ios/engine/version-tiering
fix(ios/engine): engine tier enum, proper detection
2020-07-21 13:59:15 +07:00
jahorton
e7d63c63a6 change(ios/engine): minor PR polishing tweaks 2020-07-21 12:57:31 +07:00
jahorton
5abc38c770 fix(ios/engine): fixes xcode project (unincluded file) 2020-07-21 09:17:32 +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