Commit graph

4939 commits

Author SHA1 Message Date
Joshua A. Horton
89aff7028a Better documentation of selection issues for design-mode iframes. 2019-01-18 14:05:01 +07:00
Joshua A. Horton
65fbf2fc61 Implements interface for design-mode IFrames, adds related testing. 2019-01-18 13:59:26 +07:00
Joshua A. Horton
104fe77f2c Adds workaround for CI-only Firefox testing error. 2019-01-18 10:09:59 +07:00
Joshua A. Horton
29cb0d1117 Minor tweak to address error seen in CI. 2019-01-18 09:58:14 +07:00
Joshua A. Horton
f3e3f71257 Completes implementation of ContentEditable, basic testing of the same. 2019-01-18 09:41:10 +07:00
Joshua A. Horton
5a234f3968 More tweaks - still sufficient but friendlier to contentEditables. 2019-01-17 20:02:30 +07:00
Joshua A. Horton
e8ad9100e7 Better abstraction; no need to provide external caret access. 2019-01-17 16:01:31 +07:00
Joshua A. Horton
ed71f3791c Adds another abstraction method for context char deletion. 2019-01-17 15:49:15 +07:00
Joshua A. Horton
ca52fce12e Ensures the dev resource build script is executable. 2019-01-17 13:53:53 +07:00
Joshua A. Horton
62f5f97b70 Adds support for TS to receive build-time values for compilation. 2019-01-17 13:51:07 +07:00
Joshua A. Horton
37dd55d5ee Completes development of 'wrappers' for Input and TextArea elements. 2019-01-17 13:32:04 +07:00
Joshua Horton
534ebb83b8
Merge pull request #1524 from keymanapp/web-osk-element-typing
[Web] Adds better typing for OSK keys, some related fixes.
2019-01-17 09:32:57 +07:00
Joshua A. Horton
1c89d3b9dc Starts work on element interfaces and related unit-test development. 2019-01-17 09:29:22 +07:00
Marc Durdin
4402a2b558
Merge pull request #1539 from keymanapp/web-split-kdu-1117
[Web] [Developer] displayUnderlying flag is now separate for different platforms.
2019-01-17 12:02:25 +11:00
Joshua A. Horton
85bb7a11fd Adds typing, documentation to the core output() callback. 2019-01-16 09:48:55 +07:00
Joshua A. Horton
e6edce4737 Cherrypicks #1540 into refactoring changes. 2019-01-15 13:04:36 +07:00
Joshua A. Horton
5533f6f17d Reverts temp change made in prior commit. 2019-01-15 12:55:33 +07:00
Joshua A. Horton
88e01d1d7c Fixes blank spacebar bug, updates npm dependencies. 2019-01-15 12:51:05 +07:00
Marc Durdin
5f81681458 [Web] [Developer] Fixes #1117. displayUnderlying flag is now separate for different platforms. 2019-01-15 15:01:35 +11:00
Joshua A. Horton
1fddeffef9 Tweak regarding PR comment. 2019-01-15 10:16:35 +07:00
Joshua A. Horton
62bdfc6674 KeymanWeb - versioning update for beta. 2019-01-15 08:52:43 +07:00
Joshua A. Horton
965604a864 Adds aliases for keycode constants to the OSKManager for legacy kbd use. 2019-01-15 08:13:20 +07:00
Joshua A. Horton
5a7854c4dd Cherry-pick of beta Android fix for external keyboards. 2019-01-15 08:08:00 +07:00
Joshua A. Horton
e58a62c0c2 Code cleanup + typing, mnemonic refactor + notes. 2019-01-14 12:29:52 +07:00
Joshua A. Horton
7c19ae795c Notes some mnenomic keyboard issues to resolve. 2019-01-14 10:07:06 +07:00
Joshua A. Horton
600939b573 Refactors hardware keystroke processing, moves it to Processor module. 2019-01-14 09:50:22 +07:00
Joshua A. Horton
9410b33ce0 Relocates all OSK keystroke processing to the new Processor module. 2019-01-11 13:51:58 +07:00
Joshua A. Horton
5dfa059fe6 Fixes remaining references to key codes, starts some text-proc reorg. 2019-01-11 12:47:11 +07:00
Joshua A. Horton
2ef001f30f Moves keycode constants to their own file, starts 'text' namespace. 2019-01-11 12:27:06 +07:00
Joshua A. Horton
e780ec7ab3 A bit of reorganization, more reliance on KeyElement properties. 2019-01-11 11:37:58 +07:00
Darcy Wong
d03ab9fef1 Pass "tab" and "enter" back to Android app to handle
Instead of KMW inserting whitespace, pass those keys back to the embedded app to natively handle.
2019-01-11 11:24:13 +07:00
Joshua A. Horton
3800576965 Adds better typing for OSK keys, some related fixes. 2019-01-11 10:25:52 +07:00
Joshua A. Horton
407d0e3349 Touches up the refactored language menu's event handling. 2019-01-10 15:51:56 +07:00
Joshua A. Horton
9cd7f9a0ba Corrects the handwritten chirality test keyboard for KMW. 2019-01-10 15:19:06 +07:00
Joshua A. Horton
7a3916241c Adds guards for stability when no VisualKeyboard exists. 2019-01-10 13:34:59 +07:00
Joshua A. Horton
f9ec78cc14 Tweaks another testing resource. 2019-01-10 13:21:24 +07:00
Joshua A. Horton
631d3b2e3e Fixes some testing resources, some embedded issues. 2019-01-10 13:20:20 +07:00
Joshua A. Horton
9522807ef7 Merge branch 'master' into web-osk-refactor-visual-kbd 2019-01-10 12:46:33 +07:00
Joshua A. Horton
635a56fb25 Fixes desktop regression + cleans oskManager.ts a bit. 2019-01-10 12:26:35 +07:00
Joshua A. Horton
a4c06df57b Fixes easily-noted mobile regressions. 2019-01-10 12:20:26 +07:00
Joshua A. Horton
2a80a1da6b Corrects next-layer regression. 2019-01-10 12:09:56 +07:00
Joshua A. Horton
e58aa60504 Initial reorganization of OSK code complete. Regressions exist, though. 2019-01-10 11:54:47 +07:00
Marc Durdin
cd410ef78d Merge P5S1 into alpha 2019-01-09 14:07:42 +11:00
Joshua A. Horton
cf940bb3eb A little more formatting tweakage. 2019-01-04 15:25:24 +07:00
Joshua A. Horton
8f020846c8 Formatting tweaks, extracts and preserves the language menu shim. 2019-01-04 15:14:15 +07:00
Joshua A. Horton
9d89a633a1 Merge branch 'web-osk-refactor-layouts' into web-osk-refactor-touch-language-ui 2019-01-04 14:53:10 +07:00
Joshua A. Horton
4d17833d05 Adds page-focus event handlers to testing 'shutdown' method. 2019-01-04 14:46:07 +07:00
Joshua A. Horton
86965b5740 Moves language-list code to its own, new module. 2019-01-04 13:18:22 +07:00
Joshua A. Horton
6a3c0f41f5 Merge branch 'master' into web-osk-refactor-layouts 2019-01-04 11:43:51 +07:00
Darcy Wong
ef1508725e Add default mapping for 102nd key 2019-01-04 10:23:31 +07:00