Commit graph

24978 commits

Author SHA1 Message Date
Joshua A. Horton
beafe44a8e chore(web): Merge branch 'chore/web/finish-api-conversion' into chore/web/loose-ends 2023-05-30 14:44:12 +07:00
Shawn Schantz
6ae871a01b
Merge pull request #8872 from keymanapp/chore/merge-master-to-feature-macos-core-A17S14
chore(mac): merge master to feature macos core A17S14 🍕
2023-05-30 14:43:23 +07:00
Joshua A. Horton
55aee5e795 chore(web): Merge branch 'fix/web/beep' into chore/web/finish-api-conversion 2023-05-30 14:40:40 +07:00
Eberhard Beilharz
9b4ca1aebd
chore(linux): Move build steps to build.sh
Closes #8712.
2023-05-30 09:25:27 +02:00
Joshua A. Horton
6241699c72 chore(web): Merge branch 'fix/web/mobile-device-osk-issues' into fix/web/beep 2023-05-30 14:15:11 +07:00
Joshua A. Horton
bf1efd3189 chore(web): Merge branch 'chore/web/test-page-patchup' into fix/web/mobile-device-osk-issues 2023-05-30 14:06:33 +07:00
Joshua A. Horton
24464328f3 chore(web): a touch more cleanup 2023-05-30 13:36:46 +07:00
Joshua A. Horton
3e4e95677c change(web): bases all user-test pages off of the build/publish/debug folder 2023-05-30 13:33:29 +07:00
Marc Durdin
71df68cd13 refactor(developer): move fs for kmn load to caller 2023-05-30 13:09:35 +07:00
Joshua A. Horton
9a47cbd599 fix(web): spacebar-text user-test page 2023-05-30 13:09:30 +07:00
Marc Durdin
f36a908d94 chore(developer): move keyboard repo fixtures
Relocates the keyboard-repo fixtures so we can add other local fixtures
for unit tests.
2023-05-30 13:08:53 +07:00
Joshua A. Horton
1085cb8de7 chore(web): post-merge patchup 2023-05-30 13:04:21 +07:00
Joshua A. Horton
464b52e38d chore(web): Merge branch 'change/web/sample-page-rework' into chore/web/test-page-patchup 2023-05-30 12:59:30 +07:00
Joshua A. Horton
adfb4ab231 chore(web): general cleanup 2023-05-30 12:55:49 +07:00
Joshua A. Horton
0ca7e0f918 chore(web): missed adding one script's changes 2023-05-30 12:46:39 +07:00
Joshua A. Horton
6cbd4d3bd7 chore(web): Merge branch 'chore/web/build-output-refinement' into change/web/sample-page-rework 2023-05-30 12:05:57 +07:00
Joshua A. Horton
23b459c825 chore(web): Merge branch 'chore/web/build-config-cleanup' into change/web/sample-page-rework 2023-05-30 12:03:35 +07:00
Joshua A. Horton
7621de2608 docs(web): better comment 2023-05-30 11:39:17 +07:00
Joshua A. Horton
05ceab5a60 change(web): updates ci step scripts to use prep steps from prior commit 2023-05-30 11:37:45 +07:00
Joshua A. Horton
10868dce97 chore(web): prepares a build/publish folder with all artifacts neatly arranged for distribution 2023-05-30 11:37:08 +07:00
Marc Durdin
05fe88bb3a chore(developer): remove usekmcmplib flag from kmcomp 2023-05-30 10:57:57 +07:00
sgschantz
16c6faf9c3 slight refactor of TextCompatibilityCheck and applying of operations to client 2023-05-30 10:49:37 +07:00
Joshua A. Horton
37e31530cd chore(web): removes post chain-merge artifact 2023-05-30 09:13:31 +07:00
Joshua A. Horton
2e52b1c836 chore(web): post-reversion web/build.sh patchup 2023-05-30 09:09:18 +07:00
Joshua A. Horton
803ebda56e chore(web): reverts the remaining part (from diff commit) 2023-05-30 09:06:40 +07:00
Joshua A. Horton
bd22eb7b4e chore(web): Revert changes spun off into #8831
This reverts commit a4881bc417.
2023-05-30 09:04:11 +07:00
Joshua A. Horton
194d46693f chore(web): extra build-script cleanup 2023-05-30 08:57:45 +07:00
Joshua A. Horton
415907fb5e chore(web): Merge branch 'feature-esmodule-web-engine' into chore/web/build-config-cleanup 2023-05-30 08:47:30 +07:00
Joshua Horton
c953b24af0
Merge pull request #8826 from keymanapp/fix/web/browser-float-ui
fix(web): modularizes Web's Button-style and Float-style keyboard menus, converts them fully to TS 🧩
2023-05-30 08:43:31 +07:00
Joshua Horton
02aeae1301
Merge pull request #8825 from keymanapp/fix/web/browser-toolbar-ui
fix(web): modularizes Web's Toolbar-style keyboard menu, converts it fully to TS 🧩
2023-05-30 08:43:25 +07:00
Marc Durdin
d763cf315a chore(developer): refactor kmcmplib interfaces
Relates to #8493.

* Removes kmcmplib calls from kmcmpdll (now that we have kmc)
* Removes old kmcmp_CompileKeyboardFile and
  kmcmp_CompileKeyboardFileToBuffer functions in preference for a much
  cleaner kmcmp_CompileKeyboard function
* Removes json validation helper from kmcmplib (we'll use js-native
  json schema validation instead)

This change means that we no longer need to keep compfile.h consistent
between kmcmplib and kmcmpdll. This will simplify upcoming refactoring
of kmcmplib.

kmcmplib no longer writes files, but it does still read them. The next
refactor will move file load responsibility into the caller.
2023-05-30 08:14:23 +07:00
Shawn Schantz
6ce963495e
Merge pull request #8797 from keymanapp/chore/merge-master-to-feature-macos-core-A17S12
chore(mac): merge master to feature macos core A17S12 🍕
2023-05-29 14:42:05 +07:00
Joshua A. Horton
5bd3f962d3 chore(web): Merge branch 'fix/web/browser-toolbar-ui' into fix/web/browser-float-ui 2023-05-29 13:11:35 +07:00
Joshua A. Horton
2d998a55ff chore(web): Merge branch 'feature-esmodule-web-engine' into fix/web/browser-toolbar-ui 2023-05-29 13:11:10 +07:00
Joshua Horton
8f420411aa
Merge pull request #8824 from keymanapp/fix/web/browser-toggle-ui
fix(web): modularizes Web's Toggle-style keyboard menu, converts it fully to TS 🧩
2023-05-29 13:07:09 +07:00
Joshua Horton
b9b94e3005
Merge pull request #8823 from keymanapp/fix/web/integrated-test-restoration
fix(web): restoration of automated integration tests 🧩
2023-05-29 13:07:01 +07:00
Joshua Horton
88e1e4dc21
Merge pull request #8821 from keymanapp/fix/web/dom-keyevent-recorder
fix(web): KMW recorder modularization, restoration 🧩
2023-05-29 13:06:57 +07:00
sgschantz
d306830b02 add TextCompatibilityCheck class and generate events for backspace and inserting queued text 2023-05-29 12:21:39 +07:00
Joshua A. Horton
224d4817ff chore(web): Merge branch 'feature-esmodule-web-engine' into chore/web/prep-feature-gestures-for-rebase-cntd 2023-05-29 11:53:37 +07:00
Joshua A. Horton
6ab5683d2f chore(web): minor build script update 2023-05-29 11:02:06 +07:00
Joshua A. Horton
ff27a90dea chore(web): post-install changes after merge 2023-05-29 10:59:10 +07:00
Joshua A. Horton
2387939098 chore(web): dependency version sync 2023-05-29 10:51:42 +07:00
Joshua A. Horton
86c8cb16af chore(web): Merge branch 'master' into feature-gestures-update-a17s14-start 2023-05-29 10:50:34 +07:00
Joshua A. Horton
635d69a897 chore(web): minor build-script cleanup 2023-05-29 10:37:46 +07:00
Joshua A. Horton
893eeead7e chore(web): Merge branch 'fix/web/integrated-test-restoration' into fix/web/browser-toggle-ui 2023-05-29 10:30:31 +07:00
Joshua A. Horton
f0b84adf75 chore(web): Merge branch 'fix/web/dom-keyevent-recorder' into fix/web/integrated-test-restoration 2023-05-29 10:23:10 +07:00
Joshua A. Horton
bab6ee195a docs(web): adds review-requested comment changes 2023-05-29 10:21:16 +07:00
Joshua A. Horton
4e5c2e0497 chore(web): Merge branch 'feature-esmodule-web-engine' into fix/web/dom-keyevent-recorder 2023-05-29 10:16:32 +07:00
Joshua Horton
10e938d32c
Merge pull request #8863 from keymanapp/fix/web/input-proc-unit-test
fix(web): input-processor unit test - constructor missing a parameter 🧩
2023-05-29 10:15:26 +07:00
Steven R. Loomis
c89bf648a5 feat(developer): vars again 🙀
- fairly complete tests (both positive and negative) for variables

For: #7377
2023-05-27 22:41:48 -05:00