Commit graph

5162 commits

Author SHA1 Message Date
Joshua A. Horton
924e761b29 change(web): remembered that the outputTarget.restoreTo func exists 2023-11-03 09:39:29 +07:00
Joshua Horton
fd585e5d53
chore(web): Apply suggestions from code review
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-11-03 09:37:10 +07:00
Joshua A. Horton
c1436c6717 fix(web): fixes modipress issues discovered in personal tests 2023-11-03 09:32:43 +07:00
Joshua A. Horton
3e3e6edf69 fix(web): Android API 21 compat 2023-11-02 16:22:26 +07:00
Marc Durdin
539cfc18d3
Merge pull request #9907 from keymanapp/fix/developer/enable-and-update-tests
fix(developer): enable and update unit tests
2023-11-02 14:53:52 +11:00
Marc Durdin
2f227b61ed
Merge pull request #9903 from keymanapp/chore/common/9854-SchemaValidator-error-management
chore(common): fixup SchemaValidators error handling
2023-11-02 14:52:54 +11:00
Marc Durdin
45b5db1974
Merge pull request #9844 from keymanapp/chore/developer/verify-kmp-json-output-from-kmc-package
chore(developer): verify kmp.json output from kmc-package
2023-11-02 14:50:50 +11:00
Joshua A. Horton
f4061f7609 chore(web): Merge branch 'feat/web/flick-implementation' into feat/web/gesture-preview-host 2023-11-01 13:18:33 +07:00
Joshua A. Horton
dd52337fd8 chore(web): Merge branch 'feat/web/generalized-multitap' into feat/web/modipress 2023-11-01 13:16:35 +07:00
Joshua A. Horton
338af8f6e9 chore(web): Merge branch 'change/common/models/pred-text-context-tracking' into feat/web/generalized-multitap 2023-11-01 08:45:28 +07:00
Joshua A. Horton
cc29c89596 chore(common/models): Merge branch 'feat/web/test-kbd-prototyping' into change/common/models/pred-text-context-tracking 2023-11-01 08:43:38 +07:00
Joshua A. Horton
b3e8bdaa9b chore(web): Merge branch 'feat/web/custom-key-hints' into refactor/web/transcription-cache 2023-11-01 08:37:58 +07:00
Joshua A. Horton
b003e1bf09 fix(web): removes unneeded, problematic GestureMatcher check 2023-11-01 08:28:55 +07:00
Joshua A. Horton
c4d29da66d chore(web): Merge branch 'fix/web/state-change-source-rewrite' into feat/web/custom-key-hints 2023-10-31 16:09:37 +07:00
Joshua A. Horton
1715463fd6 fix(web): random viewport-size def bug 2023-10-31 14:11:11 +07:00
Marc Durdin
236b1ebc54 fix(developer): enable and update unit tests
Several unit tests were not running as they were not referenced in
developer/src/test/auto/Makefile. This meant that some tests were
outdated:

* two keyboard fixtures needed recompiling with kmcomp in order to match
* some interfaces had changed slightly, necessitating updates to
  corresponding unit tests.
2023-10-31 13:50:34 +07:00
Marc Durdin
f5b07f86c6 chore(common): fixup SchemaValidators error handling
Fixes #9854.
2023-10-31 11:44:08 +07:00
Joshua A. Horton
4d615b3a83 chore(web): Merge branch 'fix/web/state-tokens-and-two-caps' into fix/web/state-change-source-rewrite 2023-10-31 09:31:12 +07:00
Joshua A. Horton
f7e8720d41 chore(web): Merge branch 'feature-gestures' into fix/web/state-tokens-and-two-caps 2023-10-31 09:30:16 +07:00
Joshua A. Horton
0fa0520962 feat(web): further enhances interruption recovery 2023-10-31 08:46:30 +07:00
Joshua A. Horton
bf3dcefe1b chore(web): Merge branch 'feature-gestures' into fix/web/cancelled-gesture-cleanup 2023-10-31 08:10:16 +07:00
Joshua A. Horton
2e0f6b0615 fix(web): proper touch-start robustness handling 2023-10-30 16:14:59 +07:00
Joshua A. Horton
279e6b832d fix(web): better cleanup of cancelled gestures 2023-10-30 15:58:05 +07:00
Joshua Horton
0602b9cb45
Merge pull request #9872 from keymanapp/chore/merge-master-into-feature-gestures
chore: merge master into feature-gestures
2023-10-27 14:41:13 +07:00
Joshua A. Horton
3b28dd27a0 fix(web): swift longpress's early modipress cancellation 2023-10-27 13:30:13 +07:00
Joshua A. Horton
86e217aafc fix(web): cleanup for cleanup code 2023-10-27 13:21:00 +07:00
Joshua A. Horton
d2ba7e2e36 fix(web): unneeded source-completion check
The removed block could cause race-condition-like errors due to async input handling
2023-10-27 13:15:44 +07:00
Joshua A. Horton
1a3d7a263c feat(web): implementation of modipress, compatibility with multitap 2023-10-27 13:11:20 +07:00
Steven R. Loomis
f72c571696
Merge branch 'master' into chore/developer/9838-cldr44-epic-ldml 2023-10-26 18:38:14 -05:00
Steven R. Loomis
a45dc5c345 chore(developer): ldml update to prefinal v44 🙀
-  fix binary size issue
- upstream: issue in abnt2 sample keyboard

For feat(developer): ldml re-sync with CLDR v44 spec 🙀  #9838
2023-10-26 18:21:56 -05:00
Joshua A. Horton
743a16df75 fix(web): dropped a bit too much a couple commits ago 2023-10-26 14:06:53 +07:00
Joshua A. Horton
d73a2d968e chore(web): minor comment cleanup 2023-10-26 14:02:06 +07:00
Joshua A. Horton
f8ae8c9a85 fix(web): funky internal race condition from unneeded check 2023-10-26 13:29:46 +07:00
Joshua A. Horton
ddf2a3dad6 fix(web): cross-layer multitap corrections 2023-10-26 12:49:25 +07:00
Joshua A. Horton
c34cc13f1e fix(web): deadkey restoration for multitap-rewinds 2023-10-26 09:48:24 +07:00
Joshua A. Horton
e3ddbe4080 chore(web): reserves caps-multitap key 2023-10-26 09:48:23 +07:00
Joshua A. Horton
2fa51fce29 feat(web): retrieval of base transcription for multitaps 2023-10-26 09:48:21 +07:00
Joshua A. Horton
f7e90a560c feat(web): generalized multitap, prep for modipress vs multitap resolution 2023-10-26 09:48:21 +07:00
Marc Durdin
762f343b52
Merge pull request #9824 from keymanapp/chore/common/kpj-handle-xml-error
chore(common): handle invalid XML in kpj-file-reader
2023-10-26 13:46:29 +11:00
Joshua A. Horton
06d4a76989 fix(web): second pass - search space cloning for calc reuse 2023-10-26 09:32:48 +07:00
Joshua A. Horton
45d3b1e980 fix(web): first-pass pred text fix for multitaps 2023-10-26 09:32:47 +07:00
Steven R. Loomis
6da64553fc chore(developer): ldml update to prefinal v44 🙀
- form

For feat(developer): ldml re-sync with CLDR v44 spec 🙀  #9838
2023-10-25 08:56:55 -05:00
Marc Durdin
cdac2dd01b chore(developer): verify kmp.json output from kmc-package 2023-10-25 12:07:46 +07:00
Steven R. Loomis
a9f437f97a chore(common,developer): ldml update to prefinal v44 🙀
- more data and developer fixes

For feat(developer): ldml re-sync with CLDR v44 spec 🙀  #9838
2023-10-24 17:40:34 -05:00
Steven R. Loomis
1ff2bfc4d7 chore(developer,common,core): ldml update to prefinal v44 🙀
- more data file updates
- now updating some developer files
- updating the KMX+ spec with some changes.
 (vkey was dropped in #7135, remove it from the spec)

For feat(developer): ldml re-sync with CLDR v44 spec 🙀  #9838
2023-10-24 17:28:08 -05:00
Steven R. Loomis
5dbda001fc chore(common,core): ldml update to prefinal v44 🙀
- common passes tests
- updated data files

For feat(developer): ldml re-sync with CLDR v44 spec 🙀  #9838
2023-10-24 14:47:22 -05:00
Joshua A. Horton
99131ed245 docs(web): completes partial comment 2023-10-24 19:23:01 +07:00
Joshua Horton
a75cd6d764
Merge pull request #9835 from keymanapp/fix/common/models/prediction-test-mode-use
fix(web): proper disabling of prediction timeout for prediction unit tests
2023-10-24 16:33:43 +07:00
Joshua A. Horton
2da1ac64e3 fix(web): unit test patchup b/c new constructor param 2023-10-24 14:09:02 +07:00
Joshua A. Horton
5ba60e985b fix(web): someone forgot to actually use 'test mode' 2023-10-24 12:25:00 +07:00