Joshua A. Horton
18a9924b1b
docs(web): PR doc-comment fixes
2024-01-16 14:32:32 +07:00
Joshua A. Horton
39a4278b8b
chore(web): unused method removal
2024-01-16 14:24:41 +07:00
Joshua A. Horton
f38af53681
fix(web): rtl maintenance
2024-01-16 14:24:26 +07:00
Joshua A. Horton
fd2f3ca8d1
feat(web): more prominent fade, fade state management
2024-01-16 10:24:59 +07:00
Joshua A. Horton
726adf73c5
chore(web): Merge branch 'master' into feat/web/fancy-suggestion-banner
2024-01-15 14:11:11 +07:00
Joshua Horton
0cb429d788
Merge pull request #10371 from keymanapp/fix/web/special-text-hints
...
fix(web): use KMW OSK font for "**" special-text in key hints
2024-01-15 13:30:38 +07:00
Joshua Horton
0bb5884c89
chore(web): Apply suggestions from code review
...
Co-authored-by: Eberhard Beilharz <ermshiperete@users.noreply.github.com>
2024-01-15 08:56:08 +07:00
Joshua A. Horton
f91c923640
chore(web): final tweak
2024-01-12 14:01:30 +07:00
Joshua Horton
daba49ec83
Merge pull request #10328 from keymanapp/fix/developer/test-page-model-register
...
fix(developer): test-page model loading
2024-01-12 14:00:59 +07:00
Joshua A. Horton
b60e2e2884
fix(web): font assignment if special-text
2024-01-12 12:37:21 +07:00
Joshua A. Horton
46b0411c34
fix(web): special-text in hints
2024-01-12 11:53:55 +07:00
Joshua A. Horton
97fab6fc30
chore(web): tweaks per review
2024-01-11 09:14:20 +07:00
Joshua A. Horton
8534a1fc74
change(web): puts new code in self-contained func
2024-01-11 08:14:39 +07:00
Joshua A. Horton
a6c23d6a3b
fix(web): cancels active gestures on globe-key use
2024-01-10 15:09:30 +07:00
Darcy Wong
5e099a65af
fix(web): Add null check of offsetParent for longpress keys
2024-01-10 13:28:45 +07:00
Joshua Horton
7d543f7281
Merge pull request #10296 from keymanapp/fix/web/pressed-enter-highlighting
2024-01-08 19:16:58 +07:00
Joshua A. Horton
dc48167bfb
chore(web): Merge branch 'master' into feat/web/fancy-suggestion-banner
2024-01-08 16:07:54 +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
b4944c7b5a
fix(developer): fixes test-page model registration hook
2024-01-08 09:44:37 +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
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 Horton
84a8393602
Merge pull request #10270 from keymanapp/feat/web/held-bksp-highlighting
2023-12-18 23:20:49 +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
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
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
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
Joshua A. Horton
d26dabb555
chore(web): Merge branch 'master' into feat/web/fancy-suggestion-banner-megamerge
2023-12-14 11:31:34 +07:00
Marc Durdin
eb881dc137
Merge pull request #7324 from keymanapp/feature-gestures
...
epic: new gesture engine 🐵
2023-12-14 15:23:43 +11: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
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
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 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