Commit graph

4939 commits

Author SHA1 Message Date
Darcy Wong
f969c13423 change(web): Remove Android pendingLongpress 2023-09-19 06:49:49 +07:00
Marc Durdin
c4a84fc9e9
Merge pull request #9566 from keymanapp/chore/merge-master-into-feature-gestures
chore: merge master into feature-gestures 🐵
2023-09-15 17:06:20 +02:00
Darcy Wong
159e2df50a chore(web): Update test keyboard for non-printing space characters 2023-09-11 08:19:57 +07:00
Darcy Wong
1817a2d9d0 chore(web): Add other non-printing characters from OSK font
Addresses #6167 for KeymanWeb by defining PUA points per https://github.com/silnrsi/font-symchar/blob/v3.000/documentation/encoding.md
2023-09-11 08:13:35 +07:00
Marc Durdin
3a2540b077 feat(developer): remove kmcomp
Removes kmcomp.dpr, related source, compilekeymanweb.pas, and related
unit tests.

Cleans up a couple of bits and pieces around kmc in order to help tests
to pass, and updates some tests that had legacy code in them
(particularly missing &TARGETS stores).
2023-09-09 17:47:15 +02:00
Marc Durdin
4c07b6c49c feat(developer): remove kmcmpdll 2023-09-02 12:25:29 +04:00
Marc Durdin
1531e88f70 feat(developer): eliminate source .model_info and .keyboard_info files
Removes all references to source .keyboard_info and .model_info files in
the kmc compiler and types. Updates the model info compiler to support
building purely from model sources (isRTL, license fields are TODO).
2023-08-29 15:37:31 +10:00
Joshua A. Horton
909331df62 feat(web): allows small fudge-factor before cancelling default 2023-08-21 12:22:52 +07:00
Joshua A. Horton
bf713d1043 fix(web): test resource package compilation 2023-08-21 12:16:22 +07:00
Joshua A. Horton
3adf4dc6eb fix(web): stuck base-key highlighting upon default selection 2023-08-21 11:41:44 +07:00
Joshua A. Horton
d488f22fd9 feat(web): browser-KMW support for default subkeys 2023-08-21 10:42:06 +07:00
Darcy Wong
5e315a69e3 test(web): Add test keyboard file 2023-08-18 14:52:33 +07:00
Darcy Wong
059c233b6a test(web): Add special characters to shift layer 2023-08-18 14:30:22 +07:00
Darcy Wong
11712dc039 test(web): Add test page for keymanweb-osk.ttf 2023-08-17 20:32:13 -05:00
Darcy Wong
0ad17ccf2f chore(web): Update keymanweb-osk.ttf to 3.0 2023-08-16 06:28:30 +07:00
Marc Durdin
cdf026c2ba chore: Merge branch 'feature-kmc-kmw' into chore/merge-master-into-feature-kmc-kmw-a17s18 2023-08-04 12:54:10 +07:00
Joshua A. Horton
fa16bbf7aa chore: Merge branch 'master' into chore/feature-gestures-a17s18-master-merge 2023-08-04 11:04:38 +07:00
Joshua Horton
bdff790eb9
chore(web): Apply suggestions from code review
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-08-03 10:14:22 +07:00
Joshua A. Horton
f8d4f8eb85 fix(web): restoring original outputTarget only active due to focus-maintenance 2023-08-02 14:50:24 +07:00
Joshua A. Horton
41bad286a3 chore(web): Merge branch 'master' into chore/web/merge-feature-gestures-master-a17s17-end 2023-07-21 14:30:54 +07:00
Marc Durdin
1810434b34 chore: Merge branch 'feature-kmc-kmw' into chore/merge-master-into-kmc-kmw-a17s17 2023-07-21 10:09:33 +07:00
Joshua A. Horton
35d45af53c fix(web): eventemitter import style affected unit test 2023-07-21 08:25:58 +07:00
Joshua A. Horton
6ea90935bc fix(web): missed a closing bracket in suggestion 2023-07-21 08:04:37 +07:00
Joshua Horton
6581dbbbdb
chore(web): Apply suggestions from code review 2023-07-19 15:36:02 +07:00
Joshua A. Horton
d31118c63d fix(web): allows registering precached keyboards 2023-07-19 14:21:59 +07:00
Joshua A. Horton
30c23760ae chore(web): connects gesture-recognizer tests for Web CI testing 2023-07-19 08:19:52 +07:00
Marc Durdin
fa3980f598 feat(developer): deploy kmc as ES module
Deploy kmc as an ES module, forced now by top-level await that we use in
the sentry load.

Moved NodeCompilerCallbacks to same util folder as schemas are found in,
to avoid rewriting schema loading with imports in this PR. It belongs
better there than messages/ anyway.

Distributed files are now .mjs. Removed --enable-source-maps from
launchers as logging will be managed with sentry anyway.
2023-07-12 10:20:35 +07:00
Joshua Horton
c25eb2958e
Merge pull request #9206 from keymanapp/fix/web/layout-warning-during-init
fix(web): silences low-priority warning that shows up in iOS kbd init
2023-07-10 15:09:15 +07:00
Joshua A. Horton
2523b41a9d chore(web): DRYs out timedPromise defs 2023-07-10 14:35:52 +07:00
Joshua A. Horton
1f338bae99 change(web): better adherence to official Promise terms 2023-07-10 14:35:44 +07:00
Joshua A. Horton
43f05ee4f1 docs(web): about silenced warning 2023-07-10 08:35:11 +07:00
Joshua A. Horton
42f0aeb190 chore: Merge branch 'master' into chore/feature-gestures-update-a17s16-end 2023-07-07 12:39:05 +07:00
Joshua Horton
31c76aa081
chore(web): Apply suggestions from code review
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-07-07 11:34:50 +07:00
Joshua A. Horton
e8fbafe194 feat(web): logs enhanced debug info for error reports 2023-07-07 09:40:02 +07:00
Joshua Horton
a61d95f419
Merge pull request #9200 from keymanapp/chore/web/cleaner-sentry-sourcemapping
chore(web): normalizes sourcemap paths for cleaner Sentry reports
2023-07-06 14:26:21 +07:00
Joshua Horton
97976b59a1
chore(web): Apply suggestions from code review 2023-07-06 14:25:58 +07:00
Joshua A. Horton
cb82ab5fe7 change(web): better guard condition, logic layout 2023-07-06 13:26:15 +07:00
Joshua A. Horton
997a754ffe fix(web): silences low-priority warning that shows up in iOS kbd init 2023-07-06 13:16:14 +07:00
Joshua A. Horton
f21d8183ed chore(web): right, a sourceRoot would help sentry-manager 2023-07-06 12:27:53 +07:00
Joshua A. Horton
d47433da56 chore(web): normalizes srcMap paths for cleaner Sentry reports 2023-07-06 10:51:40 +07:00
Joshua A. Horton
615ce0919d fix(web): changed func, forgot to change var reference 2023-07-06 10:51:15 +07:00
Joshua A. Horton
379689af18 feat(web): should probably upload sentry-manager to Sentry as well 2023-07-06 09:35:22 +07:00
Joshua A. Horton
5cbccdc155 fix(web): yesterday's 'fix' unfortunately doesn't upload the maps 2023-07-06 08:43:18 +07:00
Joshua Horton
3c77839de3
Merge pull request #9179 from keymanapp/fix/web/sentry-sourcemapping
fix(web): re-establishes web srcmap uploading
2023-07-05 12:55:29 +07:00
Joshua A. Horton
1918352a7d fix(web): right, no 'npm run' for sentry-cli now 2023-07-05 10:50:49 +07:00
Joshua A. Horton
fe23fbb855 fix(web): use proper git-tag for Sentry upload 2023-07-05 10:02:27 +07:00
Joshua A. Horton
40067b36fb fix(web): fixes sim-device swapping aspect 2023-07-05 09:53:17 +07:00
Joshua A. Horton
3b22c198c1 fix(web): re-establishes web srcmap uploading 2023-07-05 09:32:12 +07:00
Joshua A. Horton
ff3e108ff2 fix(web): fixes up Web's InlinedOSK manual test page 2023-07-05 08:17:13 +07:00
Joshua A. Horton
9deb21638e fix(web): oh, src/tools/build.sh was busted... and ought be called by project top-level action 2023-06-27 08:45:54 +07:00