Commit graph

37 commits

Author SHA1 Message Date
Joshua A. Horton
e56dc00ee8 Merge branch 'master' into web-touch-alias-refactor 2019-02-15 08:34:29 +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
87bd9cabb1 Tidies up some of the recent refactor work. 2019-02-06 23:36:48 +07:00
Joshua A. Horton
02e37a4808 Replaces the keyboard param Pelem with its corresponding ele interface. 2019-02-06 01:48:31 +07:00
Joshua A. Horton
ba769e67c3 Merge branch 'beta' into p5s2-merge 2019-02-04 21:02:15 +07:00
Joshua A. Horton
5c282ba981 Integrates element interfaces into KMW proper. 2019-01-31 03:39:33 +07:00
Joshua A. Horton
510d1ea4bf Integrates the newly-refactored TouchAliasElement into KMW. 2019-01-28 04:37:13 +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 A. Horton
62bdfc6674 KeymanWeb - versioning update for beta. 2019-01-15 08:52:43 +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
e58aa60504 Initial reorganization of OSK code complete. Regressions exist, though. 2019-01-10 11:54:47 +07:00
Joshua A. Horton
5606dd0fe3 Addresses PR issue re documentation. 2019-01-03 08:45:31 +07:00
Joshua A. Horton
62b794d3ae Publishes the alignInputs() function as API for touch-alias correction. 2019-01-03 08:45:31 +07:00
Joshua A. Horton
9eabaee5f9 Addresses PR issue re documentation. 2019-01-02 07:56:05 +07:00
Joshua A. Horton
b84aa0d20e Publishes the alignInputs() function as API for touch-alias correction. 2018-12-19 12:50:46 +07:00
Joshua A. Horton
e16c1a7ea5 Tidies up all the documentation and intermediate notes. 2018-12-12 15:30:55 +07:00
Joshua A. Horton
caee038036 Finishes tweaking key previews. 2018-12-12 13:02:37 +07:00
Joshua A. Horton
c8055511a1 Fixes key previews, starts dynamic adjustment of key cap font sizing. 2018-12-12 13:00:06 +07:00
Joshua A. Horton
73df886272 Encapsulates fixed KMW rotation behavior with minor refactor. 2018-05-02 10:30:56 +07:00
Joshua A. Horton
e2a8e13c07 Created an integrated rotation testing page. Needs more work. 2018-04-30 15:39:31 +07:00
Joshua A. Horton
cf5a2483f7 Added some base code toward testing rotation-related events. 2018-04-30 11:27:04 +07:00
Joshua A. Horton
73e2bd4ced Resolves iOS rotation issue via timeout, due to event timing issues. 2018-04-27 13:36:06 +07:00
Joshua A. Horton
b68d63fe68 Fixes rotation resizing for iOS native. 2018-04-26 15:20:49 +07:00
Joshua A. Horton
ba76a734e0 Rewired most of the Util.instanceof calls to use TS-friendlier versions. 2018-02-02 12:40:22 +07:00
Joshua A. Horton
beadfc30ef Deals (partly?) with IE's .parentWindow property. 2018-01-26 08:32:41 +07:00
Joshua A. Horton
983fe8ca6a Removes document.selection and its codepaths from the KMW engine. 2018-01-25 08:36:54 +07:00
Joshua A. Horton
a0e1783061 Outside of initialization code and the debug API, completes the keymanweb.ts refactor. 2018-01-24 12:20:09 +07:00
Joshua A. Horton
ad228fbfbd Refactors numerous DOM-related state variables out of kmwbase.ts and into the appropriate DOM-related sources. 2018-01-24 10:07:04 +07:00
Joshua A. Horton
51a1b886e2 Refactored ActiveElement, element focusing, and a few other methods. 2018-01-23 12:21:52 +07:00
Joshua A. Horton
d234be6a74 Merge branch 'web-typescript-typed-callbacks' into web-typescript-dom-module 2018-01-23 09:00:35 +07:00
Joshua A. Horton
95068cec55 Moved core attachment functions into the new DOMManager object. 2018-01-11 11:05:06 +07:00
Joshua A. Horton
a94d71f182 Abstracts out most of the differences between touch and desktop modes into objects. 2018-01-09 11:25:50 +07:00
Joshua A. Horton
088de0e02d Converts the keyboard interface into its own class. 2017-12-21 16:00:30 +07:00
Joshua A. Horton
14f770158f Initial package.json for NPM dependency management. Handles TypeScript and Google Closure, includes edits to fix new warnings from updated Closure. 2017-12-18 12:22:47 +07:00
Joshua A. Horton
c6b1217346 Base conversion for keymanweb.js. 2017-12-15 08:56:37 +07:00
Joshua A. Horton
abff656b2d Tweaked string-extension referencing to TS 'reference' style. 2017-12-15 08:23:21 +07:00
Joshua A. Horton
8177b47163 Converted kmwnative.js. 2017-12-14 10:40:19 +07:00
Renamed from web/source/kmwnative.js (Browse further)