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