Commit graph

53 commits

Author SHA1 Message Date
jahorton
ad4fc70600 fix(ios): final copy on update to backups logic-change 2020-02-06 15:12:42 +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
fe0fb7dea7 feat(ios): QR code generation + display 2020-01-21 12:28:08 +07:00
jahorton
6e90d1cf76 feat(ios): Cleans up 12.0 file management, non-adhoc kmp install 2020-01-16 12:00:36 +07:00
jahorton
67dad4c11c fix(ios): prevents lowercased API returns from causing mismatches 2019-12-03 09:01:14 +07:00
jahorton
b067106ef0 Reinstates pre-refactor API endpoints w helpers 2019-10-03 10:52:51 +07:00
jahorton
3b967d24d9 Parsing of the lex model KMP; model now installs 2019-08-29 08:46:04 +07:00
jahorton
a4af21899a Better documentation and defined constant use 2019-08-28 14:06:17 +07:00
jahorton
78a7445a1d Fixes one-time keyboard installation reset 2019-08-23 11:59:22 +07:00
jahorton
ca7f6167b7 HTTPDownloader handler tweaks 2019-08-16 15:58:39 +07: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
Randy Boring
f6e66e7e0e default version string is 1.0 2019-07-23 12:32:49 -04:00
Randy Boring
b7b46557fc Merge branch 'master' into ios-ui-lm-management 2019-07-18 21:37:44 -05:00
rfaramir
d21f6493dd
Merge pull request #1610 from keymanapp/ios-multi-lang-kbd
[ios] Update installing a multilingual keyboard from local kmp package
2019-07-17 22:43:37 -05:00
Randy Boring
1e55aed052 parse the whole input, it may be skipped when installed later 2019-07-17 22:02:58 -05:00
Joshua Horton
33814b1c73
Merge branch 'master' into ios-ui-lm-management 2019-07-15 10:39:14 +07:00
Marc Durdin
bfe7120214 [iOS] Cleanup hints 2019-07-01 12:41:15 +10: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
21915c33fa read all the languages, only install a keyboard for the first language
but intall all the keyboards in the package
2019-06-13 22:16:52 -05:00
Randy Boring
dc929d899c Merge branch 'ios-multi-lang-kbd' of https://github.com/keymanapp/keyman into ios-multi-lang-kbd
pulling
2019-06-13 16:20:05 -05:00
Randy Boring
5b2acc27f7 no apparent changes 2019-06-13 12:53:14 -05:00
Randy Boring
4976dd4d48 break after installing first langage
get rtl property but default to false
2019-06-13 12:48:33 -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
Randy Boring
27f3736bee define and use the constant InstallableConstants.defaultVersion instead of a magic string 2019-06-05 17:41:31 -05:00
Randy Boring
c3de33b7e8 break after installing first langage
get rtl property but default to false
2019-05-28 14:51:50 -05:00
Randy Boring
0d054852ca add logging an error when both a keyboard and a lexical model are present
removed redundant check
2019-04-30 02:34:29 -05: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
Randy Boring
2cbc7be90e working towards loading lexical models via API 2019-04-24 03:10:28 -05: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
Randy Boring
89fbe0a2d0 start on lexical model 2019-03-04 19:23:24 -06:00
Jacob Bullock
c2d2969e90
Merge pull request #596 from keymanapp/ios-kmp
[iOS] Add feature for ad-hoc keyboard distribution via KMP
2018-02-26 01:00:50 -07:00
Jacob Bullock
c1d2c72b7b Installation now overrides files instead of failing to copy if they already exist 2018-02-25 22:57:56 -07:00
Jacob Bullock
1cd609823b removing print commands and replacing with log.error() where necessary 2018-02-23 00:51:12 -07:00
Jacob Bullock
0b669819a7 using lowercase filename for welcome file 2018-02-23 00:47:29 -07:00
Jacob Bullock
1be6c0c1df refactor install method to throw errors 2018-02-23 00:35:16 -07:00
Jacob Bullock
af768f18ba Add KeymanPackage error types, remove old method for installing adhoc 2018-02-23 00:34:46 -07:00
darcywong00
2bbadd4cf5 [iOS] Use BCP-47 codes for registering keyboards 2018-02-22 08:57:36 +07:00
Jacob Bullock
afaaf7d3c1 refactoring KMP install 2018-02-16 02:39:04 -07:00
Gabriel Wong
ddb29b2096
Merge pull request #494 from keymanapp/ios-custom-flag
Correctly mark custom keyboards
2017-12-18 09:49:54 +07:00
Gabriel Wong
8415be4fd3 Merge branch 'master' into ios-directory-migration 2017-12-15 10:33:16 +07:00
Gabriel Wong
9a47fb3eac Correctly mark custom keyboards 2017-12-14 10:35:50 +07:00
Gabriel Wong
658e2c460d Create FullKeyboardID to identify user keyboards 2017-12-08 16:04:02 +07:00
Gabriel Wong
b52b672005 Create Migration to KMP directory structure 2017-12-08 12:34:12 +07:00
Gabriel Wong
415066dea5 Create Version type 2017-12-08 10:38:48 +07:00
Gabriel Wong
a1a4a7de58 Create KeyboardRepository protocol 2017-12-04 12:52:25 +07:00
Gabriel Wong
3f2942ca2d Fix parsing of custom keyboard JSON 2017-11-16 13:31:42 +07:00
Gabriel Wong
9dbc70da24 Merge remote-tracking branch 'origin/master' into ios-keyboard-struct 2017-11-14 14:29:43 +07:00
Gabriel Wong
01fb7af7aa Create Font struct to track custom fonts 2017-11-07 13:12:37 +07:00
Gabriel Wong
9ef4a38628 Update sample apps 2017-11-07 10:58:01 +07:00