Commit graph

143 commits

Author SHA1 Message Date
jahorton
761ab6c687 chore(ios/engine): dead code removal + deprecations 2020-07-24 12:41:01 +07:00
jahorton
d65ecd1035 refactor(ios/engine): useLocal support, other Keyman sites 2020-07-21 09:13:04 +07:00
jahorton
36edc9cd44 refactor(ios/engine): pkg-based resource updates 2020-07-20 10:36:02 +07:00
jahorton
fc4bca1d91 refactor(ios/engine): package download notifications 2020-07-17 15:22:21 +07:00
jahorton
26a2f35904 refactor(ios/engine): dl queue cleanup, phase 1 2020-07-13 15:37:21 +07:00
jahorton
c563bfac51 refactor(ios/engine): removes refs to old model API pattern 2020-07-09 09:10:27 +07:00
jahorton
dfc9ec0a64 refactor(ios/engine): for Settings model downloads 2020-07-09 09:02:06 +07:00
jahorton
86ce758d5b refactor(ios/engine): common download-install blocks 2020-06-24 22:47:42 +07:00
jahorton
8ea3f29e3a change(ios/engine): drops redundant resource adds 2020-06-19 11:09:28 +07:00
jahorton
904d97e930 refactor(ios/engine): ResourceFileManager now adds resources 2020-06-15 15:44:29 +07:00
jahorton
f97b783eef refactor(ios/engine): fixes easy cases to use AnyLanguageResource 2020-06-09 10:42:38 +07:00
jahorton
cda3880aa6 fix(ios): Fixes in-app use of KMSample2 2020-02-11 11:07:39 +07:00
jahorton
dbe1d650da change(ios): typo fix: 'nevi-' => 'navi' 2020-01-27 11:57:55 +07:00
jahorton
8ab9861969 change(ios): A bit more tidy-up 2020-01-27 11:54:09 +07:00
jahorton
939593e51c change(ios): Centralizes kbd download error alerts 2020-01-27 11:48:23 +07:00
jahorton
c7dc3e0684 fix(ios): Displays error messages on download fail 2020-01-27 09:52:44 +07:00
jahorton
1a083fc21f change(ios): 'resource' -> 'keyboard' 2020-01-21 15:38:06 +07:00
jahorton
925ccf6a75 change(ios): Partial refactor of resource info UI data retrieval
change(ios):  Minor polish, iOS history.md

docs(ios): history.md correction
2020-01-21 12:28:09 +07:00
jahorton
1dbef28b0d change(ios): iOS 9 & 10 compatible scroll constraints 2020-01-21 12:28:08 +07:00
jahorton
fe0fb7dea7 feat(ios): QR code generation + display 2020-01-21 12:28:08 +07:00
jahorton
c1c77c5f29 feat(ios): ResourceInfoView scrolling 2020-01-21 12:28:01 +07:00
jahorton
5e999e6ab1 feat(ios): Initial work toward a XIB-based InfoViewController 2020-01-21 12:28:01 +07:00
jahorton
aeb6810494 chore(ios): git merge master 2020-01-15 12:54:43 +07:00
jahorton
5ca8e2bb3d feat(ios): clean message + auto-return when no dictionaries available 2020-01-08 09:34:02 +07:00
jahorton
7e796ac002 change(ios): lots more color constants 2019-11-08 13:33:20 +07:00
jahorton
0ff1015411 fix(ios): most of the new Swift 5 deprecations 2019-11-01 08:25:35 +07:00
jahorton
a4e596749a change(ios): Swift 4 -> Swift 5 base conversion 2019-11-01 08:25:34 +07:00
jahorton
3b967d24d9 Parsing of the lex model KMP; model now installs 2019-08-29 08:46:04 +07:00
jahorton
4dde877724 Quick regression fix. 2019-08-26 14:42:16 +07:00
jahorton
2868dc8909 Merge branch 'beta' into ios-resource-download-manager 2019-08-26 13:36:21 +07:00
Joshua Horton
970392ce81
Merge pull request #1976 from keymanapp/ios-settings-status-bar
[iOS] Settings notification bar refactor/prep
2019-08-26 13:34:45 +07:00
Joshua Horton
f0a4fd9313
Merge pull request #1991 from keymanapp/ios-1944-language-list-bypass
[iOS] Direct use of specific language lists for downloads
2019-08-26 13:28:17 +07:00
jahorton
683271662b Finalizing specific-language keyboard download UI 2019-08-26 13:27:57 +07:00
jahorton
414f6239c7 Nav return from downloaders after error alerts 2019-08-23 12:54:18 +07:00
jahorton
a6787ba39e Allows bypassing master language list 2019-08-23 09:38:00 +07:00
jahorton
942e69b392 Strips picker of updates, fixes Get Started option 2019-08-21 13:24:52 +07:00
jahorton
fa3e384068 Removes deprecated code from lexical model picker 2019-08-21 11:54:54 +07:00
jahorton
665796b21c Initial download of lex models with HTTPDownloader 2019-08-19 14:11:41 +07:00
jahorton
da64a5a7bc Lex model API tweak - url instead of string 2019-08-16 14:51:45 +07:00
jahorton
ca1cd3707f Prep for refactor of lexical model downloading 2019-08-16 14:03:23 +07:00
jahorton
7e3ddc76a1 Tidyup of keyboard download code transplant 2019-08-16 13:06:59 +07:00
jahorton
20ed8f3bda API Keyboard download refactor 2019-08-16 12:48:04 +07:00
jahorton
95c9eba1f4 Start of ResourceDownloadManager, pre-refactor 2019-08-15 10:24:13 +07:00
jahorton
65a955386f GUI work to support updates from settings 2019-08-14 15:44:02 +07:00
jahorton
f416e583e9 Settings status bar prep for upcoming work 2019-08-14 15:42:46 +07:00
jahorton
72496bb894 Moves swipe-deletion from picker to lang settings 2019-08-09 15:12:38 +07:00
Randy Boring
f01434271a remove restrictions on deleting lexical models
you can even delete the last one
2019-08-01 23:57:46 -05:00
Randy Boring
2bea622993 fix infinite loop caused by KeyboardPickerViewController being a subclass of itself!
tidied up public and override of some variables and functions
the switcher superclass now has an empty showAddKeyboard so Manager doesn't have to contort itself
2019-07-29 10:55:25 -05:00
Randy Boring
93d6ae930e flip the class dependency between KeyboardPickerViewController and KeyboardSwitcherViewController.
KeyboardSwitcherViewController is now the superclass that only switches,
KeyboardPickerViewController is now the subclass that also can add new keyboards and view info which can delete them.
2019-07-29 10:27:21 -05:00
Randy Boring
f4fea16f40 remove unused code, add comments 2019-07-29 03:30:13 -05:00