Joshua A. Horton
37f50e1b34
fix(web): element detachment on touch devices
2022-10-04 12:33:13 +07:00
Joshua A. Horton
a5c8293d27
chore(web): addresses some PR review concerns
2022-10-04 09:40:52 +07:00
Joshua A. Horton
5660fbfd04
fix(web): top-level -ci flag wasn't chaining correctly
2022-10-03 15:23:08 +07:00
Joshua A. Horton
9f952cd6eb
chore(web): retools input-processor build, test scripts
2022-10-03 15:03:13 +07:00
Joshua A. Horton
26952447d6
chore(web): removes final kmw_ip refs
2022-10-03 08:26:12 +07:00
Joshua A. Horton
1c021e821c
chore(web): a bit more cleanup per review
2022-10-03 08:22:10 +07:00
Joshua A. Horton
871c50bb2b
docs(web): re-documents a couple of vars (see #7387 )
2022-09-30 12:46:57 +07:00
Joshua A. Horton
312b19c3ef
chore(web): drops testString, checkFont* funcs
2022-09-30 11:49:03 +07:00
Darcy Wong
afba43b898
fix(web): Only unhighlight suggestion if there's a pending one
2022-09-29 13:33:42 +07:00
Joshua A. Horton
7de043021d
fix(web): forgot to remove kmwembedded ref
2022-09-29 10:41:38 +07:00
Joshua A. Horton
336a1972a5
chore(web): Merge remote-tracking branch 'origin/master' into chore/web/unit-test-polish-pass
2022-09-29 10:38:14 +07:00
Joshua Horton
a3dde68d52
Merge pull request #7345 from keymanapp/fix/common/web/mock-deadkey-handling
...
fix(common/web): mock deadkey handling after rules manipulating context 📴
2022-09-29 10:37:49 +07:00
Joshua A. Horton
c79e1c3e3c
chore(web): unit test polishing pass
2022-09-29 10:21:29 +07:00
Joshua A. Horton
d1887a50cd
chore(web): drops alignInputs, hideInputs
2022-09-29 08:52:46 +07:00
Joshua A. Horton
897d3d7475
fix(web): content-editable attachment issue post-rebase
2022-09-29 08:17:56 +07:00
Joshua A. Horton
b126176394
chore(web): cleans up attachment tests, re-unifies 'em
2022-09-29 08:17:55 +07:00
Joshua A. Horton
ccea30e9c4
fix(web): fully drops simulated-element touch handlers
2022-09-29 08:17:54 +07:00
Joshua A. Horton
0775eee2ec
chore(web): enables text-selection unit tests for mobile
2022-09-29 08:17:53 +07:00
Joshua A. Horton
3218b9a9f3
fix(web): fixes touch-based focusing issues with OSK interactions
2022-09-29 08:17:52 +07:00
Joshua A. Horton
8b346d4faf
chore(web): properly places code that crept into #7345
2022-09-29 08:17:51 +07:00
Joshua A. Horton
366efe0e34
feat(web): enables non-design-mode iframes for touch
2022-09-29 08:17:50 +07:00
Joshua A. Horton
64037c0832
feat(web): content editable editing for touch
2022-09-29 08:17:49 +07:00
Joshua A. Horton
5d74d89e2c
chore(web): better blur-event swallowing
2022-09-29 08:17:48 +07:00
Joshua A. Horton
fe585b88af
chore(web): removal of 'kmw_ip' checks, references
2022-09-29 08:17:47 +07:00
Joshua A. Horton
7b498d60e1
chore(web): missed some spots
2022-09-29 08:17:46 +07:00
Joshua A. Horton
dfca726cf1
chore(web): fully removes touch-alias stuff
2022-09-29 08:17:45 +07:00
Joshua A. Horton
7bf29cecfd
change(web): disconnects touch alias hooks, adds .inputMode
2022-09-29 08:17:44 +07:00
Joshua A. Horton
f557f5636a
fix(web): design-iframes too
2022-09-27 10:46:55 +07:00
Joshua A. Horton
59b6b6e804
fix(web): getTextAfterCaret() should never return undefined
2022-09-27 10:34:41 +07:00
Joshua A. Horton
0bbc3e7375
chore(web): reverts accidental branch creep
2022-09-27 08:59:56 +07:00
Joshua Horton
fc7dfb9879
Merge pull request #7346 from keymanapp/chore/web/update-toolchain
...
chore(web): update Node dev-dependencies
2022-09-27 08:53:42 +07:00
Darcy Wong
3239a1e7e3
fix(web): Update spacebar caption when refreshing layout
2022-09-23 12:45:17 +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
Joshua A. Horton
fc105b1dab
chore(web): updates karma dev-dependency
2022-09-22 09:13:20 +07:00
Joshua A. Horton
cf1088027b
fix(common/web): mocks did not update deadkey positions on context manipulation
2022-09-22 08:57:45 +07:00
Marc Durdin
c704e33708
Merge pull request #7333 from keymanapp/refactor/common/builder_has_vs_start
...
refactor(common): `builder` script tweaks - "has action" vs "start action" 🏗️
2022-09-21 14:43:51 +10:00
Marc Durdin
f53bfad78e
Merge pull request #7319 from keymanapp/refactor/web/low-level-build-scripts
...
refactor(common/web): reworks low-level module build scripts 🏗️
2022-09-21 14:43:43 +10:00
Marc Durdin
a3129adedc
refactor(common): rename builder_has_action and document
...
* `builder_has_action` renamed to `builder_start_action`
* `builder_report` renamed to `builder_finish_action`
* `builder_has_action` created to be a silent test for the action
* Added reasonably comprehensive documentation.
2022-09-21 10:21:35 +10:00
Joshua A. Horton
ccf2919bb4
feat(web): report-scoping no longer option; is perma-on
2022-09-20 10:56:01 +07:00
Joshua A. Horton
2f639ecc9c
feat(common): builder report scoping option
2022-09-20 10:10:51 +07:00
Marc Durdin
73a85664d6
Merge pull request #7315 from keymanapp/chore/web/dependency-update-got-regression-test
...
chore(web): update `got` dependency for regression tests
2022-09-20 09:32:20 +10:00
Joshua A. Horton
d5f11f4555
chore(web): Merge branch 'master' into refactor/web/low-level-build-scripts
2022-09-19 14:22:51 +07:00
Joshua A. Horton
53cddf71e3
chore(web): Merge branch 'master' into feat/web/gesture-recognizer-main
2022-09-19 12:49:51 +07:00
Marc Durdin
5da24ff279
Merge pull request #7307 from keymanapp/dependabot/npm_and_yarn/nanoid-and-mocha--removed
...
chore(deps): bump nanoid and mocha
2022-09-19 15:34:19 +10:00
Joshua A. Horton
24092511bb
refactor(web): reworks low-level module build scripts
2022-09-19 12:04:14 +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
dependabot[bot]
93ec6106e1
chore(deps): bump nanoid and mocha
...
Bumps [nanoid](https://github.com/ai/nanoid ) and [mocha](https://github.com/mochajs/mocha ). These dependencies needed to be updated together.
Removes `nanoid`
Updates `mocha` from 8.4.0 to 10.0.0
- [Release notes](https://github.com/mochajs/mocha/releases )
- [Changelog](https://github.com/mochajs/mocha/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mochajs/mocha/compare/v8.4.0...v10.0.0 )
---
updated-dependencies:
- dependency-name: nanoid
dependency-type: indirect
- dependency-name: mocha
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-09-16 21:06:23 +00:00
Joshua A. Horton
8c2fb269b6
fix(web): fixes unintended auto-acceptance of suggestion after reverting
2022-09-16 14:26:28 +07:00
Marc Durdin
4434cdc30d
chore(web): disable browserstack on non-web-specific builds
...
Because BrowserStack tests are unreliable, I am disabling them for any
builds that are not specifically targeting web. Two ways that the tests
can be enabled:
1. Include '(web)' in the PR title
2. Include the label test-browserstack
This only impacts builds in the CI test environment, not anything else.
See build-utils-ci.inc.sh for helper functions for accessing PR
metadata, and build-utils-ci.test.sh for unit tests for this
functionality.
2022-09-11 07:19:18 +10:00