Commit graph

1341 commits

Author SHA1 Message Date
Joshua A. Horton
6a31f23930 System keyboard now always displays, even after reload. 2018-12-03 10:17:07 +07:00
Joshua A. Horton
318dd9326e Merge branch 'master' into ios-257-beep 2018-12-03 09:21:33 +07:00
Joshua A. Horton
8db47deab9 Properly supports app extension keyboard init, preventing accidental duplicate instances. 2018-11-30 15:03:08 +07:00
Joshua A. Horton
b9eeab6a4e System keyboard shows and works, but constraints aren't functional yet. 2018-11-30 14:19:13 +07:00
Joshua A. Horton
dc36141128 Uses device model to determine level of vibration support. 2018-11-30 09:42:19 +07:00
Joshua A. Horton
0cfd4828fa SystemKeyboard now takes up actual space, though isn't yet displaying. 2018-11-30 08:30:52 +07:00
Joshua A. Horton
0bce40cd70 Cleaned up a few minor messes. 2018-11-28 15:25:25 +07:00
Joshua A. Horton
3f2c59c096 Massive InputViewController refactor. Currently breaks system keyboard. 2018-11-28 14:41:57 +07:00
Joshua A. Horton
9d7da159f1 Fixes warnings, removes keyboard 'delegate' indirection from Manager. 2018-11-27 10:21:54 +07:00
Joshua A. Horton
a3f04cc168 Merge branch 'ios-kmw-vc' into ios-444-rotation-sizing 2018-11-27 09:02:00 +07:00
Joshua A. Horton
e6f33864f4 Addresses keyboard visibility regression. 2018-11-26 15:36:17 +07:00
Joshua A. Horton
d887568aeb Merge branch 'ios-kmw-vc' into ios-444-rotation-sizing 2018-11-26 13:53:01 +07:00
Joshua A. Horton
eea213abd2 Merge branch 'master' into ios-kmw-vc 2018-11-26 13:04:07 +07:00
Joshua A. Horton
e0f614ea5e Merged master into ios-257-beep. 2018-11-26 08:40:21 +07:00
Joshua A. Horton
a11d292320 Start of constraint-based rotation implementation 2018-11-21 12:06:05 +07:00
Joshua A. Horton
32f0dd5c65 Merge branch 'master' into ios-444-rotation-sizing 2018-11-16 15:14:45 +07:00
Joshua A. Horton
034680d9f4 Heavily reworks much of the iOS app rotation code, simplifying it. 2018-11-16 15:13:52 +07:00
Joshua Horton
655e6228f6
Merge pull request #1318 from keymanapp/ios-1084-get-started-fix
[ios] "Get Started" view / keyboard conflict fix
2018-11-15 11:01:10 +07:00
Joshua A. Horton
321604732d Fixes willRotateTo deprecation warning. 2018-11-14 14:29:59 +07:00
Joshua A. Horton
ef6252789a Hides the in-app keyboard when the Get Started view is active. 2018-11-13 15:26:19 +07:00
Joshua A. Horton
9a5dd532b9 Relocated new JS function to after a utilized var's def. 2018-11-13 13:13:53 +07:00
Joshua A. Horton
35ffbd3c0c Implements infrastructure needed to support CODE_BEEP. 2018-11-13 12:31:09 +07:00
Joshua A. Horton
32fd4898bc Changelog notes for reachability crash fix. 2018-11-05 10:50:28 +07:00
Joshua A. Horton
6999387461 Prevents the SystemKeyboard from using Reachability code. 2018-11-02 14:56:37 +07:00
Joshua A. Horton
7f61df4fd1 Swaps iOS app's default keyboard for SIL European. 2018-10-30 09:03:08 +07:00
Tom Bogle
5b2482300a [iOS] #1045 - cherry-pick: Quick (temp?) fix for OSK layout: disable animation 2018-09-05 11:27:02 -04:00
Tom Bogle
d43db6b00e [iOS] Fixes #824 2018-07-06 16:39:50 -04:00
Tom Bogle
1ad05e8df7 [iOS] More replacements of deprecated UIAlertView calls [WIP] 2018-07-05 17:14:13 -04:00
Marc Durdin
68e35ed7ae Fixes broken keyboard -- not responding to touch -- regression in #981 2018-06-14 21:07:36 +07:00
Marc Durdin
5517ecc942
Merge pull request #982 from keymanapp/ios-installing-custom-keyboard-without-timezone-510
[ios] If a keyboard.json has no timezone in the last modified date string, then it will still install
2018-06-13 13:35:50 +07:00
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
Marc Durdin
4230ad660a Address review comments 2018-06-13 10:44:32 +07:00
Marc Durdin
11ae1d02aa Add super calls 2018-06-13 10:41:48 +07:00
Marc Durdin
6392ac8f15 Fixes #500. Cleaning up constraint violations and confused keyboard resizing code, first pass. 2018-06-12 22:37:41 +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