Commit graph

1030 commits

Author SHA1 Message Date
Joshua Horton
7d543f7281
Merge pull request #10296 from keymanapp/fix/web/pressed-enter-highlighting 2024-01-08 19:16:58 +07:00
Joshua Horton
828fb1a290
Merge pull request #10299 from keymanapp/fix/web/simple-null-guard
fix(web): adds null-guard for longpress-key validation
2024-01-08 15:54:24 +07:00
Joshua A. Horton
670cb5f070 chore(web): Merge branch 'feat/web/es6-target-artifact' into feat/web/webview-es6-target-artifact 2023-12-22 13:02:11 +07:00
Joshua A. Horton
dc7bfc1344 chore(web): Merge branch 'change/web/build-bundler-replacement' into feat/web/es6-target-artifact 2023-12-22 12:59:20 +07:00
Joshua A. Horton
d554a0046f chore(web): Merge branch 'refactor/web/common-esbundling' into change/web/build-bundler-replacement 2023-12-22 12:54:53 +07:00
Joshua A. Horton
52cb29bcfb fix(web): adds null-guard for longpress-key validation 2023-12-22 10:27:17 +07:00
Joshua A. Horton
1f2a735ec5 fix(web): special key highlighting when pressed 2023-12-22 08:40:43 +07:00
Joshua A. Horton
f9df7638b7 fix(web): error that only appeared in ES6 mode (embedded-kbd specific) 2023-12-19 14:42:32 +07:00
Joshua A. Horton
90ecdf38f8 fix(web): adds Symbol, Map polyfill for main Web 2023-12-19 14:17:46 +07:00
Joshua A. Horton
f723f14fc3 chore(web): a bit more cleanup 2023-12-19 10:12:25 +07:00
Joshua A. Horton
f78eeaae34 chore(web): changes per review comments 2023-12-19 10:11:39 +07:00
Joshua Horton
84a8393602
Merge pull request #10270 from keymanapp/feat/web/held-bksp-highlighting 2023-12-18 23:20:49 +07:00
Joshua A. Horton
23d6dda22c feat(web): es6 artifact for app/webview - required extra changes to do well 2023-12-18 15:41:16 +07:00
Joshua A. Horton
e05add971f chore(web): Merge branch 'change/web/build-bundler-replacement' into feat/web/es6-target-artifact 2023-12-18 15:03:04 +07:00
Joshua A. Horton
5ecd95bd2b fix(web): had missed tools/testing/recorder bundling 2023-12-18 15:02:29 +07:00
Joshua A. Horton
ba3dbbea14 feat(web): lm-worker now produces ES5 + ES6 targets 2023-12-18 10:56:13 +07:00
Joshua A. Horton
927aaf614b feat(web): build:app/browser now produces ES5 + ES6 targets 2023-12-18 10:44:54 +07:00
Joshua A. Horton
a293afcf2b chore(web): better bundle-config definition 2023-12-18 10:32:36 +07:00
Joshua A. Horton
f6e77a3736 feat(web): alternate artifact - es6-bundled Web
Does not affect the worker.

Bundling is in a temp-script and not properly connected to our actual build infrastructure.
2023-12-18 10:32:35 +07:00
Joshua A. Horton
3230612d9a change(web): final KMW-bundler script cleanup 2023-12-18 10:23:28 +07:00
Joshua A. Horton
b5d97070e5 change(web): converts Web's engine/ targets 2023-12-18 10:08:00 +07:00
Joshua A. Horton
5109b03236 feat(web): adds highlighting to BKSP while held 2023-12-18 09:19:22 +07:00
Joshua A. Horton
61a7fb5c52 change(web): also does app/webview, app/ui 2023-12-15 15:13:36 +07:00
Eberhard Beilharz
3cde93d56a
Merge pull request #10250 from keymanapp/chore/web/attachmentTests
chore(web): Add unit tests for `pageContextAttachment`
2023-12-15 08:13:50 +01:00
Joshua A. Horton
435bfec4e5 change(web): app/browser now uses common bundler script 2023-12-15 14:13:44 +07:00
Eberhard Beilharz
69993f608e
Merge pull request #10233 from keymanapp/fix/web/8848_Inputs
fix(web): Fix types that listInputs and isKMWInput accept
2023-12-15 08:13:25 +01:00
Eberhard Beilharz
f3d244844c
chore(web): Address code review comments 2023-12-14 18:52:35 +01:00
Eberhard Beilharz
0cb002c0cc
chore(web): Merge branch 'fix/web/8848_Inputs' into chore/web/attachmentTests 2023-12-14 18:52:24 +01:00
Eberhard Beilharz
f7443c3b67
refactor(web): Move supported input types into separate method 2023-12-14 18:51:04 +01:00
Eberhard Beilharz
3172313510
chore(web): Merge branch 'master' into refactor/web/tests 2023-12-14 18:44:50 +01:00
Marc Durdin
eb881dc137
Merge pull request #7324 from keymanapp/feature-gestures
epic: new gesture engine 🐵
2023-12-14 15:23:43 +11:00
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
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