Commit graph

156 commits

Author SHA1 Message Date
jahorton
665796b21c Initial download of lex models with HTTPDownloader 2019-08-19 14:11:41 +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
7e3ddc76a1 Tidyup of keyboard download code transplant 2019-08-16 13:06:59 +07:00
jahorton
20ed8f3bda API Keyboard download refactor 2019-08-16 12:48:04 +07:00
jahorton
95c9eba1f4 Start of ResourceDownloadManager, pre-refactor 2019-08-15 10:24:13 +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
jahorton
72496bb894 Moves swipe-deletion from picker to lang settings 2019-08-09 15:12:38 +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
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
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
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
b6748c84af set the preferred lexical model to the one the user selects 2019-07-25 02:21:29 -04:00
Randy Boring
3868022438 remove unnecessary white space 2019-07-24 22:04:06 -04:00
Randy Boring
69d7a02c5e make possible to view info on the selected lexical model 2019-07-24 13:39:43 -04:00
Randy Boring
3508d4d45c rename for clarity, make it possible to view info on selected lexical model 2019-07-24 13:38:20 -04:00
Randy Boring
b3bdeedaee oops, committed before checking that it built without error. Needed "self." 2019-07-24 11:41:27 -04:00
Randy Boring
a595b8b72d put code that will call UI onto the main thread with DispatchQueue.main.async 2019-07-24 11:40:22 -04:00
Randy Boring
4d21aa6cd4 proper info.log text, removed commented-out code 2019-07-24 11:14:58 -04:00
jahorton
e37e111542 Branch cleanup. 2019-07-24 15:02:36 +07:00
jahorton
473b309cb9 Post-rebase fix. 2019-07-24 15:00:47 +07:00
jahorton
ff914d8089 Fixes iOS lexical model preference management 2019-07-24 14:52:20 +07:00
Randy Boring
af2544eb37 change model or lexical model to dictionary 2019-07-23 22:28:27 -04:00
Randy Boring
0828049385 can now download a lexical model from the cloud 2019-07-23 12:39:46 -04:00
Randy Boring
ca46e6bb14 Table view data source UITableViewDataSource marked 2019-07-23 12:32:25 -04:00
Randy Boring
d13722e638 Table view data source UITableViewDataSource marked 2019-07-23 12:31:48 -04:00
Randy Boring
811407f59e Merge branch 'master' into ios-ui-language-add-lm
the branch this depended on was merged to master and deleted
2019-07-18 23:51:32 -05:00
Randy Boring
8853cb3c00 removed boilerplate comments 2019-07-17 20:51:54 -05:00
Randy Boring
ba8b8228f9 done disable Done btn when adding a lesical model 2019-07-17 19:24:54 -05:00
Randy Boring
7c6eec266d Language Settings can now add a new keyboard via LanguageSpecificViewController, a subclass of LanguageViewController
LanguageViewController made more easily subclassable so languages variable doesn't have to be exposed
2019-07-16 15:07:54 -05:00
Randy Boring
52d8987916 logging to track callbacks 2019-07-08 22:49:53 -05:00
Randy Boring
e3a64f811a download lexical model after keyboard install via Installed Languages Plus button 2019-06-26 13:50:47 -05:00
Randy Boring
91b9595f05 put model name in display text, model id in detailed display text 2019-06-17 21:25:15 -05:00
Randy Boring
e9b2ce33db add info debugging to track which viewcontroller is appearing 2019-06-12 20:57:22 -05:00
Randy Boring
477cb9b55d don't put in Done button when launched from Language Settings so the Back button works 2019-06-12 20:56:21 -05:00
Randy Boring
7fa69b2d5d we should always be able to remove a lexical model
LexicalModelPickerViewController can be used to view all LMs or just those for a language
In language settings, don't assume the current model is relevant to this language
launch the LexicalModelsView from language settings, not the LM Info view directly
remember the user's chosen currentLexicalModelID
if no preference, register the first one
2019-06-06 21:21:55 -05:00
Randy Boring
564c437169 change the cell titles to match Android 2019-06-06 09:33:43 -05:00
Randy Boring
b52f0e651b launch SettingsViewController without Navigator, can't back out yet 2019-05-24 00:32:09 -05:00
Joshua Horton
7c11eab6fe
Merge pull request #1737 from keymanapp/ios-load-model-integrate
[iOS] Linking of installed lexical models with embedded KMW
2019-05-07 11:34:19 +07:00
Randy Boring
f5a5a9cf52 fully implement downloading a lexical model after downloading a keyboard for its language 2019-04-28 03:45:21 -05:00
jahorton
fa55fcb562 Merge branch 'ios-load-model' into ios-load-model-integrate 2019-04-26 08:20:13 +07:00
Randy Boring
2cbc7be90e working towards loading lexical models via API 2019-04-24 03:10:28 -05:00
jahorton
a62de30807 [iOS] lexical model activation 2019-04-24 13:39:24 +07:00
Randy Boring
faa75c0df7 retabbed and take out Version syntax problem 2019-04-01 23:10:26 -05:00
Randy Boring
348edaba56 download, unpack, parse, and save an ad hoc lexical model 2019-03-29 01:06:38 -05:00