Commit graph

237 commits

Author SHA1 Message Date
Joshua A. Horton
07e6c0475b docs(web): minor doc tweak, also a push to re-trigger runs 2022-11-15 15:54:51 +07:00
Joshua A. Horton
93791ef445 chore(web): cleanup, tweaks from PR review 2022-11-14 11:37:39 +07:00
Joshua A. Horton
96c3d6c7a3 docs(web): tweaks test page with helpful info 2022-11-14 09:06:26 +07:00
Joshua A. Horton
c5bf803b50 refactor(web): cleans up doc-kbd stylesheet handling (within PR) 2022-11-14 08:48:52 +07:00
Joshua A. Horton
bcf921441c feat(web): doc-kbd test page use of shadow dom for CSS isolation 2022-11-11 16:08:04 +07:00
Joshua A. Horton
f137c165f3 change(web): testing page tweaks 2022-11-11 12:18:35 +07:00
Joshua A. Horton
b5029ec8b3 fix(web): appends doc-kbd style, shifts related logic check to mutationobserver 2022-11-11 09:10:39 +07:00
Joshua A. Horton
4e3dd8fc13 feat(web): adds a test page 2022-10-20 11:05:36 +07:00
Joshua A. Horton
d1887a50cd chore(web): drops alignInputs, hideInputs 2022-09-29 08:52:46 +07:00
Joshua A. Horton
64037c0832 feat(web): content editable editing for touch 2022-09-29 08:17:49 +07:00
Joshua A. Horton
be6bf141c1 fix(web): vscode merge got in the way 2022-09-22 15:46:49 +07:00
Joshua A. Horton
dce7ef74b2 fix(web): fixes for non-focus-related unit-test breaks 2022-09-22 15:44:56 +07:00
Marc Durdin
4be3e384d2 chore(web): update got dependency for regression tests
* Updates `got` from ^9.6.0 to ^11.8.5.
* Also fixes paths referencing developer, and tweaks command line help.
2022-09-19 13:49:21 +10: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
3321667ffa
Merge pull request #6629 from keymanapp/chore/common/move-common-core-desktop-to-core
chore(core): move common/core/desktop/ to core/ 🍏
2022-06-23 06:24:42 +10:00
Marc Durdin
fb4e52676e chore(web): add 'index.html' to parent links in test pages
We need a '../index.html' link rather than '../' on the three
second-level KeymanWeb test pages, in order to get to the index page for
artifacts when the test pages are hosted on build.palaso.org --
otherwise TeamCity returns a 404. (This is probably also good for
file-system-based navigation.)

We don't need the same reference on other directories, just for the
top-level index.html.

Identified at https://github.com/keymanapp/keyman/pull/6557#issuecomment-1157526326
2022-06-17 05:58:37 +10:00
jahorton
75964b0077 chore(web): drops non-pred text dependence on es6-shim 2022-05-31 09:11:20 +07:00
Marc Durdin
d5aa61fdc0 chore(common): Merge branch 'chore/web/keyman-version-for-developer' into chore/common/move-common-core-desktop-to-core 2022-05-30 09:38:27 +10:00
Marc Durdin
fcf78bcd94 chore: merge master into branch 2022-05-27 13:11:23 +10:00
Marc Durdin
4ab3c53810 chore(common): adjust scripts for core relocation 2022-05-18 07:22:11 +10:00
Marc Durdin
833dde0ae4 chore: remove unnecessary package-lock.json files 2022-05-16 14:47:58 +10:00
Marc Durdin
c1ef2651ab chore: beta to master A16S1 2022-05-15 18:32:36 +10:00
Marc Durdin
8efcb5d64a chore(web): embedded web cleanup 2022-05-12 07:37:10 +10:00
jahorton
b2eca8b7c4 docs(common/models): addresses PR concerns 2022-04-29 09:42:34 -05:00
Darcy Wong
4138e343b4 chore: Merge remote-tracking branch 'origin/master' into chore/beta-to-master-B15S7-end 2022-04-29 10:51:12 +07:00
jahorton
73d4b0982f docs(web): credited the text generator 2022-04-20 15:10:21 -05:00
jahorton
1c394c2744 change(web): further clarifies performCaretSearch 2022-04-20 13:03:32 -05:00
jahorton
931cf73e90 feat(web): touch-alias optimization test page 2022-04-20 12:28:16 -05:00
Joshua Horton
1ff699d221
Merge pull request #6535 from keymanapp/fix/web/5730-keyboardchange-event-promise-wait
fix(web): keyboardchange event should defer until successful
2022-04-19 20:50:09 -05:00
jahorton
189e6a77d9 change(web): implements PR suggestions, includes test-page-UI-code move 2022-04-19 09:41:46 -05:00
jahorton
1f2fca1fd1 change(web): new logging also mentions active kbd 2022-04-18 10:25:05 -05:00
jahorton
1ab61293f6 feat(web): Promise API test page enhancements 2022-04-18 09:13:25 -05:00
jahorton
af34ed36b8 change(web): minor refactor of Promise API test page 2022-04-18 08:24:29 -05:00
Marc Durdin
0fbf53f8d7 chore(web): move version from package.json to keyman-version package
Starts to resolve the chaos of putting version numbers into every
package.json file.

Adds a new keyman-version package which mimics the
version information in build-utils.sh. This will eventually replace
resources/web-environment.

Fixes the build for the lexical model compiler tools to remove refs to
package.json version and use keyman-version instead.

More fixes coming in a follow-up.
2022-04-17 06:47:39 +10:00
Joshua A. Horton
53cd3b1b71 change(web): re-renaming the test kbd 2022-04-13 18:32:10 -05:00
Joshua A. Horton
46efaa46a2 fix(web): test page link forward slash 2022-04-12 09:31:00 -05:00
Joshua A. Horton
00aede48e1 fix(web): test page model pathing issue on CI test setup 2022-04-12 09:04:03 -05:00
Joshua A. Horton
a7abc3ad23 fix(web): adds new test page to testing index 2022-04-12 08:52:22 -05:00
Joshua A. Horton
5e52ed4d2d change(web): renamed+moved 'vowel hater' test kbd 2022-04-12 08:30:09 -05:00
Joshua A. Horton
6c484a12b5 fix(web): patches changes from code suggestion 2022-04-12 08:15:50 -05:00
Joshua Horton
226be15de3
chore(web): Apply suggestions from code review
Co-authored-by: Marc Durdin <marc@durdin.net>
2022-04-12 08:11:34 -05:00
Joshua A. Horton
cc9d59209d feat(web): added 'y'-based test behavior 2022-04-11 14:16:11 -05:00
Joshua A. Horton
83b1cf4471 docs(web): more details on test kbd 2022-04-11 13:29:51 -05:00
Joshua A. Horton
d3b149455c feat(web): PR test resources 2022-04-11 13:29:51 -05:00
Marc Durdin
49eb062c65 feat(web): prediction casing follows current layer
Fixes #6455.

This involved adding an extra hint to the data passed into the lexical
model layer, being the CasingForm that the current layer wants to use.

Given there are several entry points to the lexical model layer, this
meant a few places where we needed to check the current layer.

I refactored the very long function `InputProcessor.processKeyEvent` to
extract out the `buildAlternates` function. There should be no
functional changes to the `buildAlternates` code. But it makes
`processKeyEvent` significantly easier to read.
2022-04-08 16:14:01 +10:00
Marc Durdin
e616900cad
Revert "feat(web): prediction casing follows current layer" 2022-04-08 14:50:32 +10:00
Marc Durdin
4f32efb5a4 chore: Merge branch 'master' into chore/beta-to-master-B15S7 2022-04-07 11:21:54 +10:00
Marc Durdin
4671789cc4
Merge pull request #6471 from keymanapp/dependabot/npm_and_yarn/web/testing/regression-tests/minimist-1.2.6
chore(deps-dev): bump minimist from 1.2.5 to 1.2.6 in /web/testing/regression-tests
2022-04-05 06:44:02 +10:00
dependabot[bot]
81da2ab240
chore(deps-dev): bump minimist in /web/testing/regression-tests
Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6.
- [Release notes](https://github.com/substack/minimist/releases)
- [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6)

---
updated-dependencies:
- dependency-name: minimist
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-04 09:31:17 +00:00
dependabot[bot]
819931e803
chore(deps): bump ansi-regex in /web/testing/regression-tests
Bumps [ansi-regex](https://github.com/chalk/ansi-regex) from 3.0.0 to 3.0.1.
- [Release notes](https://github.com/chalk/ansi-regex/releases)
- [Commits](https://github.com/chalk/ansi-regex/compare/v3.0.0...v3.0.1)

---
updated-dependencies:
- dependency-name: ansi-regex
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-04 09:31:08 +00:00