Marc Durdin
|
46efbbc5c8
|
Fixes #510. If a keyboard.json has no timezone in the last modified date string, then it will still install
|
2018-06-13 13:12:43 +07:00 |
|
Tom Bogle
|
c16e834104
|
[Mac] #735 - Changed query to get bcp-47 language IDs
Also removed kludgy and now unnecessary fall-back code to create a "language" on the fly from an id.
|
2018-06-07 23:36:47 -04:00 |
|
Tom Bogle
|
a00d3f255b
|
[iOS] #735 - Allow keyboard update even if languageID not in API results
|
2018-06-07 12:24:18 -04:00 |
|
Jacob Bullock
|
bf17cfb99f
|
Merge pull request #805 from keymanapp/ios/unused-calls
[ios] unused calls
|
2018-05-18 02:13:03 -06:00 |
|
Jacob Bullock
|
74c4c3818a
|
removing change of setKeyboard to throw error and put back boolean return:
|
2018-05-14 21:04:08 -06:00 |
|
Joshua A. Horton
|
2909957636
|
Nixes setting window.location.hash b/c of resulting reentrancy issues.
|
2018-05-11 10:57:12 +07:00 |
|
Jacob Bullock
|
ee22ebe179
|
Merge pull request #804 from keymanapp/ios/json-parsing-miliseconds
Ios/json parsing miliseconds
|
2018-05-02 11:30:04 -06:00 |
|
Jacob Bullock
|
d86cca4724
|
cleaning up statements and removing force unwrap
|
2018-05-01 07:27:15 -06:00 |
|
Jacob Bullock
|
30d7ffabc7
|
fixed unused call warnings by using '_ =' or changing method signature to throw instead of return a bool
|
2018-05-01 07:04:09 -06:00 |
|
Jacob Bullock
|
fa77f04b26
|
adding custom errors for throwing
|
2018-05-01 07:03:01 -06:00 |
|
Jacob Bullock
|
4360fdbed2
|
convenience method for getting date strategy that supports milliseconds
|
2018-05-01 06:31:17 -06:00 |
|
Jacob Bullock
|
4682b887f0
|
add fallback strategy when json date includes milliseconds
|
2018-05-01 06:30:26 -06:00 |
|
Jacob Bullock
|
ffa7968aa9
|
fix mixed case alphabetical list
|
2018-05-01 05:31:24 -06:00 |
|
Joshua A. Horton
|
c6dd3ee7df
|
Minor housekeeping for the PR.
|
2018-04-25 12:52:53 +07:00 |
|
Joshua A. Horton
|
e53bf7fcaf
|
Properly escapes ' and \ as popup keys.
|
2018-04-25 12:46:45 +07:00 |
|
Marc Durdin
|
9d96265da7
|
Completed ad-hoc keyboard fix (slightly different pathway than first attempt)
|
2018-03-16 10:46:19 +07:00 |
|
Jacob Bullock
|
cb97b7c6c5
|
fix force unwrap of optional kmp params for fonts
|
2018-03-07 21:46:54 -07: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
|
221771388f
|
refactor to throw errors during install
|
2018-02-23 00:36:07 -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 |
|
Jacob Bullock
|
3016bcb624
|
Adding methods for prompting installing, parsing KMP, and installing
|
2018-02-13 02:48:38 -07:00 |
|
Marc Durdin
|
3c033e0e22
|
Add version parameter to cloud query
|
2018-02-12 20:44:43 +07:00 |
|
Marc Durdin
|
7df2fb1aaa
|
Move to using api.keyman.com instead of r.keymanweb.com for 10.0
|
2018-02-06 13:01:08 +07:00 |
|
Gabriel Wong
|
60ccfa2896
|
Merge branch 'master' into ios-special-osk-font
|
2017-12-18 09:52:37 +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
|
6075f161a0
|
Merge pull request #489 from keymanapp/ios-fix-help-tooltip
Fix help popup positioning
|
2017-12-18 09:13:38 +07:00 |
|
Gabriel Wong
|
c95eac1dc7
|
Move adding of default keyboard to Manager init
|
2017-12-18 09:08:50 +07:00 |
|
Gabriel Wong
|
047716f0fb
|
Migrate v2 keyboard dictionaries to structs
|
2017-12-18 09:08:50 +07:00 |
|
Gabriel Wong
|
8415be4fd3
|
Merge branch 'master' into ios-directory-migration
|
2017-12-15 10:33:16 +07:00 |
|
Gabriel Wong
|
09a20f8484
|
Add font name to FontManager logging
|
2017-12-14 13:58:35 +07:00 |
|
Gabriel Wong
|
c9428a2e89
|
Rename Resources.kmwFilename to be consistent
|
2017-12-14 13:58:26 +07:00 |
|
Gabriel Wong
|
60c070524c
|
Properly set OSK font for subkeys
|
2017-12-14 13:58:26 +07:00 |
|
Gabriel Wong
|
9a47fb3eac
|
Correctly mark custom keyboards
|
2017-12-14 10:35:50 +07:00 |
|
Gabriel Wong
|
592b26b52d
|
Fix help popup positioning
|
2017-12-12 14:34:24 +07:00 |
|
Gabriel Wong
|
1b06075594
|
Update migration level even when no keyboards migrated
|
2017-12-11 12:54:28 +07:00 |
|
Gabriel Wong
|
161a129407
|
Fix samples
|
2017-12-11 12:42:49 +07:00 |
|
Gabriel Wong
|
63ab59c011
|
Delete keyboard files
|
2017-12-11 11:54:02 +07:00 |
|
Gabriel Wong
|
59543baded
|
Ensure keyboard directory created when downloading
|
2017-12-08 16:45:38 +07:00 |
|
Gabriel Wong
|
3b2e1153ca
|
Keep track of migrations that are performed
|
2017-12-08 16:21:40 +07:00 |
|
Gabriel Wong
|
658e2c460d
|
Create FullKeyboardID to identify user keyboards
|
2017-12-08 16:04:02 +07:00 |
|
Gabriel Wong
|
8ba393e034
|
Use migrated directory structure
|
2017-12-08 13:34:50 +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
|
35c40be9a6
|
Use log directly instead of via kmLog
|
2017-12-07 14:37:24 +07:00 |
|