jahorton
c023acfb0b
fix(ios): also, the language-specific settings
2021-08-04 12:22:30 +07:00
jahorton
fcdb04ec14
chore(ios): Merge branch 'master' into chore/ios/handled-error-logging
2021-05-28 07:17:15 +07:00
jahorton
c04ef72f5b
change(ios): drops conditional iOS <= 11 checks
2021-05-27 14:13:27 +07:00
jahorton
8cdca7372a
feat(ios): more log.error conversion
2021-05-26 13:12:53 +07:00
jahorton
5187dfff17
chore(ios): connects many log cmds to Sentry
2021-05-26 09:59:19 +07:00
jahorton
a78d1d76cf
fix(ios): adds i18n for some error alerts
2021-03-03 14:24:37 +07:00
jahorton
8f6e85af87
feat(ios): displays local welcome.htm for resource help
2020-09-23 12:04:26 +07:00
jahorton
6d1fbe045c
feat(ios/app): integration with keyboard search
2020-08-06 13:03:15 +07:00
jahorton
bc061ebda6
refactor(ios/engine): rips out search lex-model querying
2020-08-06 12:53:19 +07:00
jahorton
01351ababb
refactor(ios/engine): ResourceInfoView support for lexical models
2020-07-30 15:50:40 +07:00
jahorton
ad2ecaefc0
feat(ios/engine): completes settings views' i18n
2020-07-30 10:29:43 +07:00
jahorton
761ab6c687
chore(ios/engine): dead code removal + deprecations
2020-07-24 12:41:01 +07:00
jahorton
811d21c2f9
refactor(ios/engine): splits link processing into testable methods
2020-07-23 13:49:06 +07:00
jahorton
a9fd518a69
refactor(ios/engine): redesign of search returns, lex model chaining
2020-07-23 13:21:46 +07:00
jahorton
ae9aa48f67
feat(ios/engine): partial implementation for search result installation
2020-07-23 13:21:46 +07:00
jahorton
35bebbc506
refactor(ios/engine): '+' hook triggers search
2020-07-23 13:21:46 +07:00
jahorton
91ecb05b61
fix(ios): Predict/correct toggles act immediately
2020-02-18 12:27:11 +07:00
jahorton
925ccf6a75
change(ios): Partial refactor of resource info UI data retrieval
...
change(ios): Minor polish, iOS history.md
docs(ios): history.md correction
2020-01-21 12:28:09 +07:00
jahorton
5e999e6ab1
feat(ios): Initial work toward a XIB-based InfoViewController
2020-01-21 12:28:01 +07:00
jahorton
ed00964ec2
change(ios): start color-constant definition pattern
2019-11-08 10:23:10 +07:00
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
7e9b0def23
Hides correct toggle instead of disabling
2019-09-23 12:08:45 +07:00
jahorton
8ec2d849fb
Disables correct toggle when predict disabled
2019-09-18 14:41:29 +07:00
Joshua Horton
7ddfe9a411
Merge pull request #2011 from keymanapp/ios-default-keyboard-delete
...
[iOS] Allows deletion of default keyboard
2019-08-30 06:39:32 +07:00
jahorton
4e178c4517
Allows slide-deletion of default keyboard
2019-08-29 09:47:55 +07:00
jahorton
2868dc8909
Merge branch 'beta' into ios-resource-download-manager
2019-08-26 13:36:21 +07:00
jahorton
aedcd96825
Allows deletion of default keyboard.
2019-08-26 13:18:01 +07:00
jahorton
cc60a6eee3
Cleans up new warnings from the branch
2019-08-23 12:03:52 +07:00
jahorton
a6787ba39e
Allows bypassing master language list
2019-08-23 09:38:00 +07:00
jahorton
72496bb894
Moves swipe-deletion from picker to lang settings
2019-08-09 15:12:38 +07: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
Randy Boring
861f089632
capitalize the heading for Keyboards and Language settings in LanguageSettingsViewController
2019-07-29 16:18:15 -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
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
641f3c271a
show more of the lm name by removing boilerplate text in front of it
2019-07-23 12:37:38 -04:00
Randy Boring
1e85c4c6cc
use dictionaray instead of lexical model for user strings
...
show the name of the model installed when there is only one
2019-07-23 12:33:33 -04:00
Randy Boring
7b92acc9df
send the language to the controller showing the lexical models for this language
2019-07-23 11:50:31 -04: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
a6f7cd3891
add Plus button to add a keyboard
2019-07-15 12:55:45 -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
04e2fde8d1
fixed indentation
2019-06-18 21:48:59 -05:00
Randy Boring
34aa3b806a
headers for keyboards and language settings in Language Settings UI
2019-06-17 21:13:27 -05:00
Randy Boring
3d28463abd
use 16.0pt font to be like the Languages list and others
2019-06-17 19:46:27 -05:00
Randy Boring
be5b47cbe1
remove Manage Dictionary until we implement that
2019-06-17 19:36:23 -05:00
Randy Boring
267968fbe8
add Manage dictionary line to Language Settings view
2019-06-12 20:55:05 -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
337c3128dd
installed language settings show keyboards, two switches, and current model
...
shows keyboard and model info
deletes keyboard and model from their info views
2019-06-06 10:39:37 -05:00