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
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
Randy Boring
f01434271a
remove restrictions on deleting lexical models
...
you can even delete the last one
2019-08-01 23:57:46 -05: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
Randy Boring
f4fea16f40
remove unused code, add comments
2019-07-29 03:30:13 -05:00
Randy Boring
8071733da0
Merge branch 'master' of https://github.com/keymanapp/keyman into ios-ui-anti-globalism
...
had to pull
2019-07-28 21:54:04 -05:00
Marc Durdin
9dec45228a
Merge pull request #1901 from keymanapp/ios-banner-fix
...
[iOS] Fixes the in-app banner issue.
2019-07-29 06:46:18 +10:00
Randy Boring
681d45aa15
Merge branch 'master' of https://github.com/keymanapp/keyman into ios-ui-anti-globalism
...
resolved conflict with LanguageLMDetailViewController.swift and LanguageLMDetailViewController.xib
and KeyboardSwitcherViewController.swift
2019-07-27 14:35:50 -05:00
rfaramir
01dda40512
Merge pull request #1885 from keymanapp/ios-ui-language-add-lm
...
[ios] ui language add lexical model
2019-07-26 02:04:08 -04:00
jahorton
20fc5dee5a
Fixes the in-app banner issue.
2019-07-26 12:52:17 +07:00
Randy Boring
0ff2297e94
first pass at a slimmed down keyboard picker launched from the globe icon
2019-07-26 00:42:20 -05:00
Randy Boring
67917d7d95
added notes and fixed a typo
2019-07-25 20:32:46 -05:00
Randy Boring
8069ffd189
Merge branch 'master' into ios-ui-language-add-lm
...
setting prefs slightly conflicted
2019-07-25 03:09:06 -04:00
Randy Boring
f47b78e496
remove lexical models from preferred lm per language when deleted
...
add lexical model to preferred lm for current language when selected
in LexicalModelPickerViewController
set the first lexical model of a language, if any, to current when
the current one is deleted
2019-07-25 02:30:28 -04:00
Randy Boring
b6748c84af
set the preferred lexical model to the one the user selects
2019-07-25 02:21:29 -04:00