Commit graph

423 commits

Author SHA1 Message Date
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
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
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
Randy Boring
3221941654 document that KeyboardState should be renamed ResourceState now that it is used
for  lexical models, as well, now
2019-07-24 22:04:42 -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
1750da8100 use Dictionary instead of Lexical Model for user strings 2019-07-24 11:39:52 -04:00
Randy Boring
4d21aa6cd4 proper info.log text, removed commented-out code 2019-07-24 11:14:58 -04:00
Randy Boring
90b381a8cf add missing paren for setBannerHeight JavaScript 2019-07-24 11:07:02 -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
0dab1a56d5 Reverts in-app banner bit that messed with sys kbd 2019-07-24 14:52:23 +07:00
jahorton
1469e41452 In-app banner scaling workaround 2019-07-24 14:52:23 +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
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
f6e66e7e0e default version string is 1.0 2019-07-23 12:32:49 -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
c6952f7a10 LanguageLMDetailViewController.swift and LanguageLMDetailViewController.xib added
InstalledLanguagesViewController and LanguageSpecificViewController changed ids
2019-07-23 12:30:27 -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
42fb61cc3a document installed2API and make available to outside code 2019-07-23 11:46:10 -04:00
Randy Boring
a654d541d4 LexicalModelState is not needed, KeyboardState has all the values we need, note where we need to put a dialog when there are no lexical models for this language 2019-07-23 11:44:27 -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
777bbe3e1e merge and improve 2019-07-18 22:33:21 -05:00