Commit graph

450 commits

Author SHA1 Message Date
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
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
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
Randy Boring
eaa7c89cbf dictionary/ies instead of lexical model for user string on ad hoc install 2019-07-25 01:06:43 -04:00
jahorton
1c03dae60b Enacts predict/correct settings in embedded KMW 2019-07-25 11:52:37 +07:00
jahorton
a9af23f06a Establishes iOS correct/predict prefs storage 2019-07-25 10:34:22 +07:00
Randy Boring
c393616fce remove unreachable code, especially isUpdate class variable
pass false for update parameter when downloading a lexical model
2019-07-24 22:05:57 -04:00