Commit graph

1187 commits

Author SHA1 Message Date
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