Joshua A. Horton
2b0a92725f
chore(web): Merge branch 'feature-esmodule-web-engine' into chore/web/loose-ends
2023-06-06 08:56:08 +07:00
Joshua A. Horton
351cedf25f
fix(common/web): fixes Node-worker-reliant input-processor integration tests
2023-06-05 12:19:02 +07:00
Joshua A. Horton
2d6f80f2c9
chore(web): resolves domOverrides.ts
2023-05-23 13:12:02 +07:00
Joshua A. Horton
84cf3fdca5
fix(web): banner state management after predict-mode toggling
2023-05-12 14:25:21 +07:00
Joshua A. Horton
4a2beb9a38
fix(web): model display-state issues
2023-05-02 12:53:36 +07:00
Joshua A. Horton
b4fee54336
chore(web): Merge branch 'change/web/set-active-keyboard' into fix/web/webview-android-launch
2023-04-07 09:57:10 +07:00
Joshua A. Horton
d5ec58c52a
fix(web): lots of little connection points for actual in-app use; gets Android app functional
2023-03-29 15:31:55 +07:00
Joshua A. Horton
3f4fd65d07
fix(web): android debug-host page linkage
2023-03-28 14:36:58 +07:00
Joshua A. Horton
e5241956d2
change(web): changes per PR review suggestions, puts ModelSpec in own source file
2023-03-27 13:18:53 +07:00
Joshua A. Horton
6682886566
chore(web): Merge branch 'change/web/webview-context-manager' into change/web/language-resource-module
2023-03-27 12:19:46 +07:00
Joshua A. Horton
2a6733600f
chore(web): Merge branch 'feature-esmodule-web-engine' into change/web/webview-context-manager
2023-03-27 12:15:25 +07:00
Joshua Horton
e8d05db4d3
chore(web): Apply suggestions from code review
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-03-27 11:56:02 +07:00
Joshua A. Horton
de5354b843
change(web): modularizes ModelManager
2023-03-20 09:25:06 +07:00
Joshua A. Horton
8a13a4e64d
change(web): webview context configuration + connections
2023-03-17 14:10:05 +07:00
Joshua A. Horton
7be31d0372
refactor(common/web): PredictionContext reuse on context change, postApplication cleanup
2023-03-17 14:09:48 +07:00
Joshua A. Horton
58d2c3ba66
chore(common/web): TS import cleanup via subpaths
2023-02-16 16:05:45 +07:00
Joshua A. Horton
3cbd0632ba
chore(web): cleans up OSK module import paths
2023-02-06 10:09:28 +07:00
Joshua A. Horton
0b642561ac
chore(common/web): Merge branch 'feature-esmodule-web-engine' into change/common/web/early-import-path-cleanup
2023-02-06 09:35:56 +07:00
Joshua Horton
e6caff993a
Merge pull request #8100 from keymanapp/feat/web/osk-modularization-testing
...
feat(web): unit tests for the OSK module & spun-off formerly-OSK components 🧩
2023-02-06 09:28:56 +07:00
Joshua A. Horton
e652e4df07
chore(web): addresses PR review concerns
2023-02-06 09:01:30 +07:00
Joshua A. Horton
8f37539dfa
chore(common/web): input-processor import path cleanup
2023-02-03 15:58:12 +07:00
Joshua A. Horton
9e3de80989
feat(common/web): unit tests for spun-off PredictionContext class: banner state management
2023-01-26 12:48:48 +07:00
Joshua A. Horton
d987444683
change(web): OSK modularization, prep for standalone mode, refactors to achieve both
2023-01-20 15:16:05 +07:00
Joshua A. Horton
0e979a8fdf
change(web): input-processor modularization - first pass
2023-01-20 14:50:56 +07:00
Joshua A. Horton
e48db510e1
change(common/web): different namespace-like export attempt
2023-01-20 13:20:17 +07:00
Marc Durdin
7255f1c7f7
fix(web): avoid reset for touch system keyboard
...
When using the touch 'system' keyboard, the modifier keys are reset by
the kbdMismatch logic introduced in #7543 . This is evident in the web
debugger of Keyman Developer, where the system keyboard is easily
accessible.
This maintains the fix from #7543 , but removes the `resetContext()`
side-effect.
2022-11-07 06:43:39 +11:00
Joshua A. Horton
c3e3fb04d5
fix(web): ensures keyboard does not change underneath OSK keystroke
2022-10-26 09:45:26 +07:00
Joshua A. Horton
9f952cd6eb
chore(web): retools input-processor build, test scripts
2022-10-03 15:03:13 +07:00
Joshua A. Horton
6e000d1074
change(web): better touch-distrib weighting
2022-09-12 10:38:54 +07:00
Marc Durdin
ab54c0ecb9
chore(common): more bin bashes
2022-07-25 16:03:22 +10:00
Joshua Horton
71068abe9d
Merge pull request #6950 from keymanapp/chore/web/remove-invalid-warning
...
chore(web): remove invalid warning msg
2022-07-15 13:07:25 +07:00
Joshua A. Horton
56b37fb87f
chore(web): remove invalid warning msg
2022-07-15 08:53:08 +07:00
Joshua Horton
b9a47bfaf7
chore(web): Apply suggestions from code review
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2022-07-06 12:54:06 +07:00
Joshua A. Horton
aba150ddba
fix(web): postkeystroke should use the 'context' device, not event device
2022-07-06 11:38:14 +07:00
Joshua Horton
f6841333a2
Merge pull request #6557 from keymanapp/change/web/5943-ie-rooting
...
change(web): drops old IE-related handling code
2022-06-24 08:35:03 +07:00
Marc Durdin
0741b88dc2
fix(web): crash on custom modifier keys
...
Fixes #6788 .
Fixes KEYMAN-WEB-22.
Fixes KEYMAN-DEVELOPER-BQ.
Fixes KEYMAN-ANDROID-160.
Fixes a crash introduced in #6473 which was trying to prevent modifier
keys from triggering "fat finger" alternate lookups, due to incomplete
nullish coalescing.
Related to this, from what I can see, a secondary side-effect of the fix
in #6473 was that some key events may have never had their ruleBehaviors
finalized if they matched the `isOnlyLayerSwitchKey` heuristic, leading
to potential issues with edge case 'deadkey+layer switch' keys or keys
that set store values, for example. So this fix also makes the
`isOnlyLayerSwitchKey` test more targeted.
Identified this when adding a Caps Lock layer to sil_euro_latin and
testing the layer switching. At time of fix, the error had been raised
in KeymanWeb, Keyman Developer and Keyman for Android, but not yet
Keyman for iPhone and iPad.
2022-06-17 05:22:19 +10:00
jahorton
f23fa7944f
chore(web): eliminates es6-shim TS project
2022-05-31 09:35:52 +07:00
jahorton
75964b0077
chore(web): drops non-pred text dependence on es6-shim
2022-05-31 09:11:20 +07:00
jahorton
7b472ca686
chore(web): Merge branch 'chore/web/merge-web-version-environment' into chore/web/better-lm-worker-bundling
2022-05-27 10:31:43 +07:00
jahorton
3855a25d26
chore(web): Merge branch 'chore/web/fixup-unit-test-fixups' into chore/web/merge-web-version-environment
2022-05-27 10:30:16 +07:00
jahorton
de68654cf2
chore(web): Merge branch 'chore/web/no-more-lerna' into chore/web/fixup-unit-test-fixups
2022-05-27 10:28:30 +07:00
Marc Durdin
fcf78bcd94
chore: merge master into branch
2022-05-27 13:11:23 +10:00
Marc Durdin
566c7f12bd
chore(web): reintroduce sourceRoot in tsconfig
2022-05-27 07:46:30 +10:00
jahorton
81fa5ce282
chore(web): addresses PR review
2022-05-24 10:45:34 +07:00
jahorton
ea74a7f2ce
chore(web): adds direct keyman-version compile to many build.sh's
2022-05-24 10:11:57 +07:00
jahorton
2d7d2c6ab1
chore(web): Wait, this worked!? Inclusion now in original project's build!
2022-05-23 13:57:06 +07:00
jahorton
2aa0b4445c
chore(web): lm-worker "test stub" code elimination
2022-05-23 13:56:09 +07:00
jahorton
83097bb56d
chore(web): merge new .bundled.json from new base
2022-05-23 13:44:53 +07:00
jahorton
f20759f26a
chore(web): eliminates web-environment package
2022-05-23 13:40:29 +07:00
jahorton
e67633f872
chore(web): reverts input-processor demodularization from #6597 , #6622
2022-05-23 13:25:55 +07:00