Commit graph

550 commits

Author SHA1 Message Date
Joshua A. Horton
86929af567 Fixes a comment's text. 2018-03-26 10:01:47 +07:00
Joshua A. Horton
8eaa3eb39c Fixes subkey nextLayer application in case of output + subkey. 2018-03-26 09:27:04 +07:00
Joshua A. Horton
f7ee5ba0b4 Allows embedded KMW to retrieve the nextlayer subkey property. 2018-03-26 09:12:10 +07:00
Joshua A. Horton
7aa818f6a7 Fixes Attachment API test language ID. 2018-03-22 15:55:44 +07:00
Joshua A. Horton
92751115d2 Tweaked web history, added simple script for manual validation checks. 2018-03-22 11:08:54 +07:00
Joshua A. Horton
efbfe4b7f9 Moves Web alpha notes to beta, fixes iOS history interactions. 2018-03-22 10:52:21 +07:00
darcywong00
fc64395d8b Include non-chiral layer special key definitions
Per PR review comment, add to `osk.modifierSpecials`
2018-03-21 12:52:41 +07:00
Darcy Wong
48dbaadced
Merge branch 'master' into web-shift-on-643 2018-03-21 06:45:32 +07:00
darcywong00
24a16d646f Add shift text on issue115 keyboard 2018-03-21 06:15:13 +07:00
Joshua Horton
5cd58405de
Merge pull request #661 from keymanapp/web-530-testing-cleanup
Testing section cleanup
2018-03-21 00:09:12 +07:00
darcywong00
57f450fddd Fixes #643
Ensure shift key always has some text. `osk.modifierSpecials` doesn't have text defined for basic `shift` so the *shift* key on the shift layer was previously getting `undefined` for text.
2018-03-20 23:44:44 +07:00
Marc Durdin
48f067cca4 Fixes #676: keyboard state cookie overwritten by first keyboard registration 2018-03-20 08:24:28 +07:00
Joshua A. Horton
acfec2d81d PR review addressing. 2018-03-19 14:02:20 +07:00
Joshua A. Horton
db89365618 Recompiled all testing keyboards with current Developer. 2018-03-09 14:18:01 +07:00
Joshua A. Horton
3ae5321f92 Centralized + cleaned the testing section in prep for beta. 2018-03-09 14:00:14 +07:00
Joshua A. Horton
918ecda82b Relocated a test out of the samples folder 2018-03-09 13:28:19 +07:00
Joshua Horton
cd35335a06
Merge pull request #651 from keymanapp/web-testing-robustness
Web automated testing robustness
2018-03-09 10:49:48 +07:00
Joshua A. Horton
b61277cfb8 Resets context (including deadkeys) upon any control's loss of focus. 2018-03-09 08:57:31 +07:00
Joshua A. Horton
70244c52d6 Forgot to embedded-check a new _BlurKeyboardSettings call. 2018-03-09 08:21:42 +07:00
Joshua A. Horton
aea0f03905 Sets an 'eventDelay' timeout where needed. 2018-03-08 15:12:35 +07:00
Joshua A. Horton
a9ed228346 Merge branch 'master' into web-testing-robustness 2018-03-08 14:37:21 +07:00
Joshua A. Horton
80087aa92d Adds tracking to facilitate event handling termination during shutdown. 2018-03-08 14:36:17 +07:00
Joshua A. Horton
2b6ce9bb18 Fixed a shutdown bug that was the source of IE troubles. 2018-03-08 14:02:30 +07:00
darcywong00
5bafbec132 Fix PInternalName on embedded
#637 cleaned up keyboard activation for KMW, but broke embedded because the internal keyboard name is namespaced packageID::Keyboard_keyboardID.
2018-03-08 13:38:18 +07:00
Joshua A. Horton
4aa0476470 The <select> element of the recorder now always tracks the keyboard. 2018-03-07 12:45:48 +07:00
Joshua A. Horton
96c32a5803 Allows recorder to directly load stub JSON files. 2018-03-07 12:36:45 +07:00
Joshua Horton
81071ab95e
Merge pull request #627 from keymanapp/developer-281-web-deadkeys
10.0 Deadkey compilation for Web
2018-03-07 12:08:38 +07:00
Joshua A. Horton
300447150c Cleans up shared state information shutdown ,tweaks timeouts. 2018-03-07 10:07:20 +07:00
Joshua A. Horton
2e2bde5365 Addresses change noted by #652. 2018-03-07 09:36:07 +07:00
Joshua A. Horton
b9bae9f8a5 Prevents use of independent keyboard management on embedded paths. 2018-03-07 09:12:44 +07:00
Joshua - Leisure
c44150808a Cleans up 'lastActiveElement' and 'setActiveKeyboard' behaviors. 2018-03-07 01:02:12 +07:00
Joshua - Leisure
d3029ee5c2 Separates timeout scaling for local vs remote BrowserStack (-CI) tests. 2018-03-06 23:01:12 +07:00
Joshua A. Horton
71b5075322 Removes temporary utility function. 2018-03-06 11:04:47 +07:00
Joshua A. Horton
207ce107e4 Heavily enhances the attachment test suite, includes related bug fixes. 2018-03-06 10:56:50 +07:00
Joshua A. Horton
e05232ecde Fixes some attachment bugs, updates new tests to work with touch. 2018-03-06 09:56:13 +07:00
Joshua A. Horton
5ab1209709 Merge branch 'master' into web-attachment-automated-testing 2018-03-05 15:13:38 +07:00
Joshua A. Horton
51a0893d34 Merge branch 'master' into developer-281-web-deadkeys 2018-03-05 15:02:45 +07:00
Joshua A. Horton
e74c770462 Patches up the recorder post-merge with the new namespacing. 2018-03-05 14:22:43 +07:00
Joshua A. Horton
30d646ca99 Merge branch 'master' into web-typescript-namespacing 2018-03-05 14:09:59 +07:00
Joshua Horton
f5cbcd05db
Merge pull request #642 from keymanapp/web-42-input-events
Input + Change DOM event support
2018-03-05 13:36:28 +07:00
Joshua A. Horton
f66c0486e3 Forgot about the parameterized use of defaultBackspace. 2018-03-05 13:35:18 +07:00
Joshua A. Horton
5b1429ec72 Addresses @mcdurdin's review comments. 2018-03-05 13:28:19 +07:00
Joshua Horton
0207d50bfe
Merge pull request #637 from keymanapp/web-636-auto-activate-kbd
[Web] Automatic keyboard activation
2018-03-05 13:16:52 +07:00
Joshua A. Horton
5f0a54ee08 Fixes up an accidental OSK regression. 2018-03-05 10:30:22 +07:00
Joshua A. Horton
f088b74854 Merge branch 'master' into web-typescript-namespacing 2018-03-05 10:12:54 +07:00
Joshua A. Horton
fccecafcaa Finishes the current namespacing efforts. 2018-03-05 09:58:32 +07:00
Joshua A. Horton
a3038f4cde Applies namespacing to the bulk of currently-refactored KMW code. 2018-03-05 09:51:20 +07:00
Joshua A. Horton
758f8fba43 Enhances attachment testing somewhat, fixes 'manual' mode shutdown. 2018-03-02 16:01:17 +07:00
Joshua A. Horton
74acaf1195 History.md 2018-03-02 15:13:28 +07:00
Joshua A. Horton
94790aa112 Removes IE legacy check for touch-based aliases. 2018-03-02 09:28:24 +07:00