Joshua Horton
31a73e0f59
Merge pull request #10238 from keymanapp/fix/web/webview-test-host
...
fix(web): fixes android-webview emulation Web test page
2023-12-14 10:16:29 +07:00
Joshua A. Horton
b881049583
fix(web): fixes unit test needing update from #10245
2023-12-14 08:27:19 +07:00
Eberhard Beilharz
c9fac1b944
chore(web): Add unit tests for pageContextAttachment
2023-12-13 19:04:59 +01:00
Eberhard Beilharz
bda069143b
fix(web): Fix types that listInputs and isKMWInput accept
...
This changes `isKMWInput` so that it accepts the same `HTMLInputElement`
types that `listInputs` accepts.
Closes #8848 .
2023-12-13 15:34:16 +01:00
Eberhard Beilharz
043eb56434
chore(web): Better match directory structure for headless engine tests
...
This change adds an additional `engine` directory and moves the headless
tests to subdirectories of that. It also renames some test directories.
Together this makes the layout of the tests better match the layout under
`src` and so makes it easier to see what tests what.
2023-12-13 12:11:25 +01:00
Eberhard Beilharz
cc21cc3efa
chore(web): Remove dead code
...
`test:libraries` is an invalid target which causes an error when called.
Which means this is dead code. This change removes it.
2023-12-13 12:00:57 +01:00
Joshua Horton
c754a22d7f
Merge pull request #10173 from keymanapp/feat/web/path-base-coord-replacement
...
feat(web): enhanced flick resetting via path base-coord replacement 🐵
2023-12-13 14:09:32 +07:00
Joshua Horton
207324e68a
Merge pull request #10152 from keymanapp/change/web/path-evaluate-signature
...
change(web): prep for enhanced flick-resets - alters the contact-path evaluation signature 🐵
2023-12-13 14:09:23 +07:00
Joshua A. Horton
ec4231b4aa
fix(web): fixes null-stub keyboard lookups, null -> null "keyboard change"
2023-12-13 12:43:25 +07:00
Joshua Horton
2eae833b56
chore(web): Apply suggestions from code review
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-12-13 10:41:28 +07:00
Joshua A. Horton
a95de855a5
fix(web): fixes android-webview emulation Web test page
2023-12-13 10:27:13 +07:00
Joshua Horton
cc24571e63
Merge pull request #10195 from keymanapp/chore/web/web-script-cleanup
...
chore(web): build script cleanup 🐵
2023-12-12 07:32:06 +07:00
Joshua Horton
ea0de2775b
Merge pull request #10169 from keymanapp/feat/web/gesture-path-memory-optimization
...
feat(web): gesture processing - path memory-use optimization 🐵
2023-12-12 07:31:56 +07:00
Joshua Horton
8d77443f03
chore(web): Update build.sh
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-12-09 09:22:20 +07:00
Joshua Horton
03bf11f457
chore(web): Update build.sh
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-12-09 09:22:12 +07:00
Joshua Horton
81724050a8
Merge pull request #10104 from keymanapp/fix/web/test-keyboards-update
...
fix(web): test-keyboard patchup 🐵
2023-12-08 23:06:48 +07:00
Joshua Horton
38251fe073
Merge pull request #10103 from keymanapp/feat/web/multitap-preview-hints
...
feat(web): multitap key-previews 🐵
2023-12-08 23:06:36 +07:00
Joshua Horton
ddb798865f
Merge pull request #10102 from keymanapp/change/web/floating-tablet-preview
...
change(web): floating tablet key-previews 🐵
2023-12-08 23:06:22 +07:00
Joshua Horton
2511e37dcc
Merge pull request #10190 from keymanapp/chore/merge-master-into-feature-gestures
...
chore: merge master into feature-gestures 🐵
2023-12-08 23:06:08 +07:00
Joshua A. Horton
a6f8e35d11
chore(web): mild build-script cleanup, gesture-engine test page update
2023-12-08 13:59:25 +07:00
Joshua Horton
b25a4083d0
Merge branch 'feature-gestures' into change/web/floating-tablet-preview
2023-12-08 13:46:13 +07:00
Joshua A. Horton
6688a58de2
feat(web): allows mild off-center recentering
2023-12-08 11:51:44 +07:00
Joshua A. Horton
ad32bc892f
feat(web): resetting of flick base coordinate to key centroid
2023-12-08 11:51:44 +07:00
Joshua A. Horton
6306c68239
change(web): reworks flick-resetting states, state transitions
...
Does not yet replace segment starting coordinate, though.
2023-12-08 11:51:43 +07:00
Joshua A. Horton
ef247ba624
fix(web): preserves original KMW flick behavior with change
2023-12-08 11:50:40 +07:00
Joshua A. Horton
592300210f
fix(web): fixes Web flick-spec per changes 2 commits back
2023-12-08 11:48:55 +07:00
Marc Durdin
aa458152cf
Merge branch 'feature-gestures' into chore/merge-master-into-feature-gestures
2023-12-08 14:24:38 +11:00
Joshua A. Horton
1a1a9712f3
fix(web): heterogenous longpress roaming
2023-12-07 11:17:47 +07:00
Joshua Horton
58081be955
Merge pull request #10134 from keymanapp/change/web/flick-mode-locked-simple-taps
...
change(web): prevents auto-cancellation of simple-taps for flicked layouts when touchpoint moves 🐵
2023-12-06 10:11:20 +07:00
Joshua A. Horton
c2d69f8a7a
change(web): prevents auto-cancellation of simple-taps for flicked layouts when touchpoint moves
2023-12-05 13:05:42 +07:00
Joshua A. Horton
4551c4f8f9
chore(web): Merge branch 'change/web/floating-tablet-preview' into feat/web/multitap-preview-hints
2023-12-05 09:15:29 +07:00
Joshua A. Horton
b960cb03ac
fix(web): tablet preview positioning
2023-12-05 09:15:10 +07:00
Joshua A. Horton
b938dc5328
fix(web): whoops, forgot to --debug build in last commit
2023-12-05 08:50:04 +07:00
Joshua A. Horton
094492775b
change(web): adds a 'default' nextlayer key in default shift-multitap rota
2023-12-05 08:44:11 +07:00
Joshua A. Horton
22a6fbedf5
fix(web): test keyboard 0-key not consistent with other numerals
2023-12-05 08:36:54 +07:00
Eberhard Beilharz
d4fcc8f7ff
Merge pull request #10124 from keymanapp/chore/web/coverage
...
chore(web): Add option to create test coverage report file
2023-12-04 11:25:17 +01:00
Eberhard Beilharz
cd72449da9
Apply suggestions from code review
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-12-04 09:51:55 +01:00
Joshua A. Horton
8465f1f3e2
chore(web): adjusts pre-gesture banner code to post-gesture
2023-12-04 12:46:52 +07:00
Joshua A. Horton
e5e04f1de2
feat(web): restores scroll-state tracker
2023-12-04 11:01:25 +07:00
Joshua A. Horton
d2c55fc797
chore(web): Merge branch 'feature-gestures' into feat/web/fancy-suggestion-banner-megamerge
2023-12-04 10:20:12 +07:00
Eberhard Beilharz
91fb28fa0a
chore(web): Add option to create test coverage report
...
This adds a `coverage` parameter to `web/build.sh` that will create
a coverage report in HTML format in `web/build/coverage/index.html`.
2023-12-01 20:04:35 +01:00
Eberhard Beilharz
00ab53e95e
Merge pull request #10086 from keymanapp/fix/web/detachFromControl
...
fix(web): Don't throw errors after detach
2023-12-01 15:23:39 +01:00
Joshua A. Horton
3c4e5d6ebd
chore(web): Merge branch 'master' into chore/web/conflict-fix
2023-12-01 14:16:18 +07:00
Joshua A. Horton
121e24a81e
fix(web): at min, mitigates non-collapsing option issue
2023-12-01 13:24:04 +07:00
Joshua A. Horton
32e7d9a5d7
chore(web): changes per PR review
2023-12-01 11:49:00 +07:00
Joshua A. Horton
d720bd9ade
fix(web): font style retrieval for suggestion-width calcs
2023-12-01 10:59:45 +07:00
Joshua A. Horton
5fd0cebdcb
fix(web): z-index issues - suggestions were above keytips and subkeys
2023-12-01 09:42:52 +07:00
Joshua A. Horton
5feb623d3e
chore(web): Merge branch 'master' into feat/web/fancy-suggestion-banner
2023-12-01 09:14:07 +07:00
Joshua Horton
19d3d7c20c
Merge pull request #10022 from keymanapp/change/android/flishy-flashy-mitigation-2
...
change(android): smoother keyboard initialization ✨
2023-12-01 09:12:50 +07:00
Joshua Horton
f7f5952742
Merge pull request #10017 from keymanapp/change/android/flishy-flashy-mitigation
...
change(android): flishy flashy mitigation, round 1 ✨
2023-12-01 09:12:38 +07:00