jahorton
0ff1015411
fix(ios): most of the new Swift 5 deprecations
2019-11-01 08:25:35 +07:00
jahorton
a4e596749a
change(ios): Swift 4 -> Swift 5 base conversion
2019-11-01 08:25:34 +07:00
jahorton
3b967d24d9
Parsing of the lex model KMP; model now installs
2019-08-29 08:46:04 +07:00
jahorton
4dde877724
Quick regression fix.
2019-08-26 14:42:16 +07:00
jahorton
2868dc8909
Merge branch 'beta' into ios-resource-download-manager
2019-08-26 13:36:21 +07:00
Joshua Horton
970392ce81
Merge pull request #1976 from keymanapp/ios-settings-status-bar
...
[iOS] Settings notification bar refactor/prep
2019-08-26 13:34:45 +07:00
Joshua Horton
f0a4fd9313
Merge pull request #1991 from keymanapp/ios-1944-language-list-bypass
...
[iOS] Direct use of specific language lists for downloads
2019-08-26 13:28:17 +07:00
jahorton
683271662b
Finalizing specific-language keyboard download UI
2019-08-26 13:27:57 +07:00
jahorton
414f6239c7
Nav return from downloaders after error alerts
2019-08-23 12:54:18 +07:00
jahorton
a6787ba39e
Allows bypassing master language list
2019-08-23 09:38:00 +07:00
jahorton
942e69b392
Strips picker of updates, fixes Get Started option
2019-08-21 13:24:52 +07:00
jahorton
fa3e384068
Removes deprecated code from lexical model picker
2019-08-21 11:54:54 +07:00
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