Eberhard Beilharz
289e07572e
Merge pull request #10141 from keymanapp/fix/web/10099_null-property
...
fix(web): Fix null error with legacy keyboards
2023-12-07 08:13:38 +01:00
Joshua A. Horton
1a1a9712f3
fix(web): heterogenous longpress roaming
2023-12-07 11:17:47 +07:00
Marc Durdin
6bebefda10
feat(developer): move kmc-kmn to KeymanCompiler interface
...
Part of #9473 .
KmnCompiler now implements KeymanCompiler, including the returned
artifacts. Also establishes the common types for the compiler interfaces
and consolidates and renames various API surfaces for kmc-kmn.
2023-12-07 11:05:31 +07:00
Joshua Horton
ef901a53d0
Merge pull request #10014 from keymanapp/fix/web/unwanted-banner-retoggle
...
fix(web): accidental suggestion-banner retoggle when disabling predictions
2023-12-07 09:52:21 +07:00
Eberhard Beilharz
38c783935e
fix(web): Fix null error with legacy keyboards
...
This uses a different approach in response to code review.
Fixes #10099 .
2023-12-06 16:45:18 +01:00
Marc Durdin
d693bbd457
chore: address review comments
2023-12-06 13:00:04 +07:00
Marc Durdin
a330666515
fix(common): kpj loader needs to handle empty Files element
...
Fixes #10143 .
2023-12-06 12:37:25 +07:00
Eberhard Beilharz
b58dcbcc3d
fix(web): Fix null error with legacy keyboards
...
Fixes #10099 .
2023-12-05 18:11:18 +01:00
Joshua A. Horton
e9dd7a1216
chore(web): marks new default key's ID as private use
2023-12-05 08:47:40 +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
3c4e5d6ebd
chore(web): Merge branch 'master' into chore/web/conflict-fix
2023-12-01 14:16:18 +07:00
Joshua Horton
8e272d8d55
Merge pull request #10061 from keymanapp/fix/android/banner-event-loop
...
fix(android): no suggestions available when swapping pred-text target language ✨
2023-12-01 09:13:01 +07:00
Eberhard Beilharz
7e47fa29e6
fix(web): Also move source map
...
Previously we renamed `dom-keyboard-loader.mjs` but forgot to move
the source map along.
2023-11-28 17:47:09 +01:00
Steven R. Loomis
02c8db9fdd
Merge branch 'master' into feat/developer-9446-bad-unicode-epic-ldml
2023-11-25 14:08:41 -06:00
Steven R. Loomis
d18134fcb3
feat(common): ldml improve bad character code 🙀
...
- use constants for PUA
For: #9446
2023-11-25 14:08:16 -06:00
Steven R. Loomis
bb63ba8a66
Apply suggestions from code review
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-11-25 13:51:53 -06:00
Joshua A. Horton
736e06fd90
chore(web): drops single-use protected prop
2023-11-24 11:58:57 +07:00
Joshua A. Horton
129e193a13
chore(web): fully removes all remaining subsegmentation bits and baubles
2023-11-24 11:58:02 +07:00
Joshua A. Horton
12aad6ca25
fix(web): simplified mean
2023-11-24 11:55:26 +07:00
Joshua A. Horton
b9a584a141
docs(web): updates comments for the two path-stats variants
2023-11-24 11:46:40 +07:00
Joshua A. Horton
c86d417308
chore(web): splits path-stats object into simpler + full; full tree-shakes out
2023-11-24 11:41:28 +07:00
Joshua Horton
6f38fde42b
Merge pull request #10074 from keymanapp/chore/merge-master-into-feature-gestures
...
chore: merge master into feature-gestures 🐵
2023-11-24 11:36:56 +07:00
Joshua A. Horton
40f9e6ebd8
chore(web): Merge branch 'feature-gestures' into chore/merge-master-into-feature-gestures
...
Involved splicing feature-gestures banner changes into the newly-separated banner sources.
2023-11-24 08:29:39 +07:00
Joshua A. Horton
7754427274
fix(android): banner event loop on model change
2023-11-23 10:13:26 +07:00
Steven R. Loomis
5bfb3288d2
feat(developer): ldml improve bad character code 🙀
...
- refactor output section
For: #9446
Co-authored-by: Darcy Wong <darcywong00@users.noreply.github.com>
2023-11-22 16:59:02 -06:00
Joshua A. Horton
0f32515050
fix(web): app/webview did not clear deadkeys on context-reset
2023-11-22 09:09:36 +07:00
Joshua A. Horton
59870ffbe6
fix(web): app/webview did not clear deadkeys on context-reset
2023-11-22 09:08:55 +07:00
Joshua A. Horton
f94f98f1a7
docs(web): minor doc on resetOnResolve
2023-11-21 16:00:17 +07:00
Joshua A. Horton
bce1737b4b
fix(web): incomplete layer remapping during modipress-multitap
2023-11-21 15:59:43 +07:00
Joshua A. Horton
a0ea2b8fd5
chore(web): Merge branch 'feature-gestures' into feat/web/delayed-modipress-completion
2023-11-21 14:12:33 +07:00
Joshua Horton
d3d42b7b1e
Merge pull request #10015 from keymanapp/feat/web/basic-gesture-model-validation
...
feat(web): basic gesture model validation 🐵
2023-11-21 14:11:44 +07:00
Joshua A. Horton
8842463e27
chore(web): Merge branch 'feature-gestures' into feat/web/delayed-modipress-completion
2023-11-21 14:01:31 +07:00
Joshua A. Horton
b3714a02e8
fix(web): subview construction for terminated sources
2023-11-21 12:54:24 +07:00
Joshua A. Horton
83bc0da535
fix(web): proper resolution on model replacement failure
2023-11-21 12:51:54 +07:00
Joshua A. Horton
8be3f095b6
fix(web): headless unit-test patchup, fixes non-awaitNested handling
2023-11-21 10:58:30 +07:00
Joshua A. Horton
f5504904cc
change(web): changes headless subkey-select model, drops now-invalid unit test
2023-11-21 10:56:11 +07:00
Joshua A. Horton
2a21f9a447
fix(web): app/webview multitap context-reset synchronization
2023-11-20 15:24:59 +07:00
Joshua A. Horton
df77d5768f
fix(web): sustain mode behavior when nested model has own sustain mode
2023-11-20 12:49:42 +07:00
Joshua A. Horton
762139ba49
fix(web): multitap not cancelling with alt press if involves modipress
2023-11-20 09:49:21 +07:00
Steven R. Loomis
c42615420d
feat(developer): err/hint on illegal/pua 🙀
...
- also found that kmc's validate() should have been async but wasn't, a little bit of churn because of this
- unassigned not implemented yet, but tests in place for it.
- change SectionCompiler.postValidate to only be called during the validate() run of compilation. This way messages will only show once.
For: #9446
2023-11-17 22:41:58 +00:00
Steven R. Loomis
3a417ade79
feat(common): PUA and illegal unicode analysis 🙀
...
For: #9446
2023-11-17 20:37:33 +00:00
Joshua A. Horton
48fc311207
feat(web): implements basic gesture-definition validator
2023-11-16 10:14:40 +07:00
Joshua A. Horton
f03c898cb5
docs(web): adds and updates gesture-recognizer doc-comments
2023-11-16 10:04:07 +07:00
Joshua A. Horton
cff93bec74
fix(web): accidental suggestion-banner retoggle when turning predictions off
2023-11-16 08:20:38 +07:00
Joshua A. Horton
22c09d7b42
chore(web): Merge branch 'feature-gestures' into change/web/locked-flicks
2023-11-15 12:47:57 +07:00
Marc Durdin
a355721e1b
Merge pull request #9996 from keymanapp/chore/developer/9948-handle-project-version-cleanly-in-kmc
...
chore(developer): handle project version checks cleanly in kmc 🦕
2023-11-15 13:48:44 +11:00
Marc Durdin
b8dcc1b43d
Merge branch 'master' into feat/developer/9948-load-xml-ldml-files
2023-11-15 13:46:52 +11:00
Joshua Horton
eefea0d972
Merge pull request #9943 from keymanapp/fix/web/gestures-old-android-compat
...
fix(web): restores compat with older Android devices 🐵
2023-11-14 15:26:23 +07:00
Joshua A. Horton
78dfec6a73
feat(web): better locked-flick resetting behaviors
2023-11-14 14:02:23 +07:00
Joshua A. Horton
3e3929de16
chore(web): Merge branch 'feat/web/flick-implementation' into feat/web/gesture-preview-host
2023-11-14 09:50:15 +07:00