Commit graph

26 commits

Author SHA1 Message Date
Joshua A. Horton
c5b9b7803e Adds comments for the two 'layer' properties regarding OSK keys. 2019-02-27 08:21:34 +07:00
Joshua A. Horton
1cbcdbeee3 Polishes the fix, better incorporating it into the design. 2019-02-26 15:40:37 +07:00
Joshua A. Horton
9bf27dac65 Fixes #1628 for the 12.0 alpha 2019-02-26 12:32:18 +07:00
Joshua A. Horton
ebce04fdca Moves text-processing related files to text namespace. 2019-02-07 02:28:27 +07:00
Joshua A. Horton
0026d5ae08 Extracts some dom-related util API into targetable module for tools. 2019-01-26 00:26:54 +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
e6edce4737 Cherrypicks #1540 into refactoring changes. 2019-01-15 13:04:36 +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
7c19ae795c Notes some mnenomic keyboard issues to resolve. 2019-01-14 10:07:06 +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
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
7a3916241c Adds guards for stability when no VisualKeyboard exists. 2019-01-10 13:34:59 +07:00
Joshua A. Horton
631d3b2e3e Fixes some testing resources, some embedded issues. 2019-01-10 13:20:20 +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
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
86965b5740 Moves language-list code to its own, new module. 2019-01-04 13:18:22 +07:00
Joshua A. Horton
bf243eb0d9 Shunts layout-centric code and default layout stuff into its own class. 2019-01-04 10:11:31 +07:00
Joshua A. Horton
3000e8a032 Provides type specification for OSK layout objects, mild related reorg. 2019-01-04 09:01:41 +07:00