Joshua Horton
|
979a8566c3
|
Merge pull request #2969 from keymanapp/refactor/web/engine/key-spec-keyEvent-generation
refactor(web/engine): precomputation for OSK key events, headless production thereof
|
2020-04-17 08:34:54 +07:00 |
|
jahorton
|
3347014e0f
|
refactor(web/engine): removes no-longer-used static var
|
2020-04-17 08:30:29 +07:00 |
|
jahorton
|
a7dadacbc9
|
refactor(web/engine): better dependency for same role + a fix
|
2020-04-16 09:00:12 +07:00 |
|
Joshua Horton
|
c931fcc8dd
|
Merge pull request #2973 from keymanapp/fix/web/regression-test-repair
fix(web): repairs Web regression test suite
|
2020-04-15 11:04:54 +07:00 |
|
Joshua Horton
|
ce368e7175
|
Merge pull request #2968 from keymanapp/feat/ios/web-based-longpress
change(ios): Web-based popup key longpresses
|
2020-04-15 10:49:41 +07:00 |
|
Joshua Horton
|
00b7208770
|
Merge pull request #2959 from keymanapp/fix/ios/2716-web-based-longpress
fix(ios): iOS 13.4 subkey menu workaround
|
2020-04-15 10:49:01 +07:00 |
|
jahorton
|
7654c26c8c
|
refactor(web/engine): InputProcessor polish, prep
|
2020-04-09 15:08:18 +07:00 |
|
jahorton
|
8c0f81f8ba
|
refactor(web/engine): headless LanguageProcessor (aside from lmlayer)
|
2020-04-09 14:51:49 +07:00 |
|
jahorton
|
7ec426541c
|
refactor(web/engine): a bit of extra headless-prep reorg, script start
|
2020-04-09 14:19:29 +07:00 |
|
jahorton
|
68dc9a7ddc
|
feat(web/engine): LanguageProcessor events now EventEmitter-backed
|
2020-04-09 14:05:30 +07:00 |
|
jahorton
|
c22c13bdf1
|
change(web/engine): Fixes up base linkage for EventEmitter
|
2020-04-09 13:50:33 +07:00 |
|
jahorton
|
61e39ba3e8
|
change(web): starts dependency on npm's 'events' package
|
2020-04-09 13:31:47 +07:00 |
|
jahorton
|
e363542c9e
|
refactor(web/engine): returns prediction Promise on RuleBehavior
|
2020-04-09 13:16:08 +07:00 |
|
jahorton
|
f9a9810ee3
|
refactor(web/engine): modelchange -> statechange event
|
2020-04-09 12:29:40 +07:00 |
|
jahorton
|
9f3ccffe2b
|
refactor(web/engine): changes model load + mayPredict interactions
|
2020-04-09 12:14:27 +07:00 |
|
Joshua A. Horton
|
e5e5dc87d6
|
fix(web): re-enables CI mode
|
2020-04-09 11:29:57 +07:00 |
|
Joshua A. Horton
|
80d6278ec1
|
fix(web): full regression test patchup
|
2020-04-09 11:28:03 +07:00 |
|
Joshua A. Horton
|
d4e87adcea
|
fix(web): fixes test-runner.js, at least in 'interactive' mode
|
2020-04-09 10:28:38 +07:00 |
|
jahorton
|
6020ffee0c
|
refactor(web/engine): LanguageProcessor.canEnable
|
2020-04-09 09:50:35 +07:00 |
|
jahorton
|
2f6e1e42af
|
refactor(web/engine): initial ModelManager split
|
2020-04-09 09:22:35 +07:00 |
|
jahorton
|
9f9f2774cd
|
refactor(web/engine): drops OSK pre-req for 'alternate' computation
|
2020-04-08 14:59:07 +07:00 |
|
jahorton
|
5140642005
|
change(web/engine): general cleanup
|
2020-04-08 14:37:55 +07:00 |
|
jahorton
|
d7870f07d9
|
refactor(web/engine): better KeyEvent preanalysis
|
2020-04-08 14:31:27 +07:00 |
|
jahorton
|
638db60471
|
feat(web): constrained key previews
|
2020-04-08 11:30:28 +07:00 |
|
jahorton
|
cacc570b62
|
fix(ios): ensures popups only constrained when embedded
|
2020-04-08 09:50:26 +07:00 |
|
jahorton
|
f20d184f65
|
fix(web): adjusts constrained popup callout properties
|
2020-04-08 09:45:24 +07:00 |
|
jahorton
|
d842a45adf
|
feat(web): adds ability to constrain y-position of popup keys
|
2020-04-08 09:38:40 +07:00 |
|
jahorton
|
a06dc6e894
|
refactor(web/engine): popup-key adjustments, key.id null check
|
2020-04-08 09:16:52 +07:00 |
|
jahorton
|
e447a5a1da
|
refactor(web/engine): fully centralizes keyEvent generation on key spec
|
2020-04-07 17:28:36 +07:00 |
|
jahorton
|
11da216cf3
|
refactor(web/engine): starts keyEvent generation on key spec object
|
2020-04-07 16:30:15 +07:00 |
|
jahorton
|
8e4908b7e5
|
change(ios): initial iOS use of web popups. Currently unbounded
|
2020-04-07 15:04:33 +07:00 |
|
jahorton
|
55d607f43f
|
change(web): reworks native vs embedded osk definitions
|
2020-04-07 14:43:12 +07:00 |
|
Joshua Horton
|
8f8ca95469
|
Merge pull request #2941 from keymanapp/refactor/web/engine/headless-inner-core
refactor(web/engine): headless KeyboardProcessor
|
2020-04-07 13:39:14 +07:00 |
|
jahorton
|
ebb607adcc
|
fix(ios): iOS 13.4 subkey menu workaround
|
2020-04-07 10:09:54 +07:00 |
|
Joshua Horton
|
2c77cef79a
|
Merge pull request #2940 from keymanapp/refactor/web/engine/processor-split
refactor(web/engine): InputProcessor/KeyboardProcessor split
|
2020-04-07 09:04:35 +07:00 |
|
Joshua Horton
|
ad30457466
|
Merge pull request #2939 from keymanapp/refactor/web/engine/dom-functionality-split
refactor(web/engine): proper split-off of DOM-reliant code
|
2020-04-07 09:04:10 +07:00 |
|
jahorton
|
5d788c5c84
|
change(web): better DOM-default-output namespace use
|
2020-04-07 08:47:41 +07:00 |
|
jahorton
|
4645cee5ef
|
docs(web/engine): build script comment fix
|
2020-04-06 13:22:28 +07:00 |
|
jahorton
|
6779cca412
|
chore(web/engine): Merge branch 'refactor/web/engine/processor-split' into refactor/web/engine/headless-inner-core
|
2020-04-06 13:21:24 +07:00 |
|
jahorton
|
7a04baa9a5
|
change(web/engine): kbdProcessor.core => core.keyboardProcessor
|
2020-04-06 13:17:32 +07:00 |
|
jahorton
|
5ef4304d24
|
change(web/engine): inner-core => keyboard-processor
|
2020-04-06 12:34:32 +07:00 |
|
dependabot[bot]
|
af9a4d69c4
|
chore(deps-dev): bump minimist in /web/testing/regression-tests
Bumps [minimist](https://github.com/substack/minimist) from 1.2.2 to 1.2.3.
- [Release notes](https://github.com/substack/minimist/releases)
- [Commits](https://github.com/substack/minimist/compare/1.2.2...1.2.3)
Signed-off-by: dependabot[bot] <support@github.com>
|
2020-04-04 17:27:29 +00:00 |
|
jahorton
|
57b7a0b3b0
|
refactor(web/engine): adds build-inner-core.sh, successful compilation
|
2020-04-03 15:47:21 +07:00 |
|
jahorton
|
09d38f81a5
|
refactor(web/engine): globalThis retrieval
|
2020-04-03 15:28:42 +07:00 |
|
jahorton
|
b1edfaf90f
|
chore(web/engine): Merge branch 'refactor/web/engine/dom-functionality-split' into refactor/web/engine/processor-split
|
2020-04-03 11:15:49 +07:00 |
|
jahorton
|
7c81862c2d
|
fix(web/engine): reverts temp edit that slipped through
|
2020-04-03 11:14:13 +07:00 |
|
jahorton
|
1a23a43105
|
refactor(web/engine): starts inner-core build config
|
2020-04-03 10:59:07 +07:00 |
|
jahorton
|
227062ba56
|
refactor(web/engine): InputProcessor/KeyboardProcessor split
|
2020-04-03 10:50:58 +07:00 |
|
jahorton
|
52e3f7e977
|
refactor(web): adds intermediate DOM-aware OutputTarget abstraction
|
2020-04-03 10:31:35 +07:00 |
|
jahorton
|
11c1ed5bf2
|
refactor(web/engine): embedded adjustments, defaultOutput split
|
2020-04-03 10:08:03 +07:00 |
|