Commit graph

1418 commits

Author SHA1 Message Date
jahorton
391e2ab312 Adds and utilizes batch update notifications 2019-08-21 12:50:20 +07:00
jahorton
fa3e384068 Removes deprecated code from lexical model picker 2019-08-21 11:54:54 +07:00
jahorton
1b811909f8 Cleaning up loose ends pt. 1 2019-08-21 10:53:32 +07:00
jahorton
e4b95cd6b9 Functional updates! Notifications still need work 2019-08-21 10:44:07 +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
92daaf271a Adds some docs to the new classes. 2019-08-20 10:23:14 +07:00
jahorton
d05038edf2 Split the downloading management into own class 2019-08-20 10:08:17 +07:00
jahorton
50afdae060 More design toward the download queue 2019-08-20 09:38:46 +07:00
jahorton
e1fa9f803f Patches up an unused lexical model install path 2019-08-20 08:48:38 +07:00
jahorton
33357342f0 A little bit of re-org 2019-08-19 16:03:41 +07:00
jahorton
1d2cc53bd7 Auto-installs of lex models now use HTTPDownloader 2019-08-19 14:45:06 +07:00
jahorton
665796b21c Initial download of lex models with HTTPDownloader 2019-08-19 14:11:41 +07:00
jahorton
239743d243 Further design work, download process abstraction 2019-08-19 12:29:57 +07:00
jahorton
dbc0cefef0 Removes transplanted Manager download handler code 2019-08-16 16:47:24 +07:00
jahorton
ca7f6167b7 HTTPDownloader handler tweaks 2019-08-16 15:58:39 +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
906e4a8d7a Adds a couple of internal helper methods 2019-08-16 13:29:07 +07:00
jahorton
7e3ddc76a1 Tidyup of keyboard download code transplant 2019-08-16 13:06:59 +07:00
jahorton
ce27dbbd22 Ad-hoc keyboard download retool 2019-08-16 12:58:17 +07:00
jahorton
20ed8f3bda API Keyboard download refactor 2019-08-16 12:48:04 +07:00
jahorton
0e9bc71f2a A bit of touch-up from method def copying 2019-08-16 08:28:17 +07:00
jahorton
95c9eba1f4 Start of ResourceDownloadManager, pre-refactor 2019-08-15 10:24:13 +07:00
jahorton
e68049ff15 New UIToolbar subclass for the settings status bar 2019-08-14 15:45:23 +07:00
jahorton
b587012a97 More progress on update relocation 2019-08-14 15:44:02 +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
Marc Durdin
4c05166731 Merge branch 'beta' into ios-firstvoices 2019-08-12 14:46:52 +10:00
Marc Durdin
9a6b2e53fa
Merge pull request #1957 from keymanapp/ios-installed-language-count-delayed
[ios] reload table data so deletion or addition shows immediately
2019-08-12 14:27:04 +10:00
jahorton
72496bb894 Moves swipe-deletion from picker to lang settings 2019-08-09 15:12:38 +07:00
Joshua Horton
64d41f7670
Merge pull request #1947 from keymanapp/ios-toggle-constraints
[iOS] UI Toggle Constraints
2019-08-09 07:27:08 +07:00
Randy Boring
4b3ac6a401 reload table data in loadUserLanguages so deletion or addition shows right away 2019-08-08 19:11:48 -05:00
Randy Boring
4aa2d1470e one language or count languages 2019-08-08 02:22:26 -05:00
jahorton
59a26cd1a2 More Settings menu adjustments. 2019-08-08 11:51:18 +07:00
jahorton
2a6d5788a9 Fixes toggles on language screen. 2019-08-08 11:39:15 +07:00
jahorton
6b729f9c95 Fixes main Settings menu toggles. 2019-08-08 10:00:45 +07:00
rfaramir
c7a6eb6649
Merge pull request #1923 from keymanapp/ios-lm-deletealways
[ios] remove restrictions on deleting lexical models
2019-08-03 00:54:59 -05:00
Marc Durdin
3957d9bc80 merge master 2019-08-03 07:31:50 +10:00
Marc Durdin
c56412e311 [ios] Remove embedded frameworks from KeymanEngine and ensure all frameworks are thinned 2019-08-03 07:30:16 +10:00
Joshua Horton
aa1df337b1
Merge pull request #1924 from keymanapp/ios-modelless-inapp-banner
[iOS] Fixes banner display misalignments.
2019-08-02 14:04:13 +07:00
jahorton
9559014a54 Deregisters deleted registered models. 2019-08-02 14:01:00 +07:00
jahorton
79e9aa1282 Fixes banner display misalignments. 2019-08-02 13:21:19 +07:00
Marc Durdin
e489fbd8fc
Merge pull request #1922 from keymanapp/ios-fix-build
[ios] Fix build issues around certificates, profiles and broken architecture settings
2019-08-02 15:36:22 +10: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
Marc Durdin
d7a976299a Working build on Marc's machine 2019-08-02 11:36:29 +10:00
rfaramir
245e801ebe
Merge pull request #1900 from keymanapp/ios-ui-anti-globalism
[ios] slimmed down keyboard picker
2019-07-31 12:56:22 -05:00
Randy Boring
861f089632 capitalize the heading for Keyboards and Language settings in LanguageSettingsViewController 2019-07-29 16:18:15 -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