Commit graph

4939 commits

Author SHA1 Message Date
Joshua A. Horton
ce6c05a2fb fix(web): inputMode masking on control enablement, not just attachment 2022-10-10 09:54:48 +07:00
Joshua A. Horton
068869c431 feat(web): enables text-selection unit tests for mobile 2022-10-10 09:11:20 +07:00
Joshua A. Horton
f8438d2117 chore(web): Merge branch 'master' into change/web/drop-touch-aliases 2022-10-10 09:04:24 +07:00
Joshua Horton
9e2fcde7a2
Merge pull request #7381 from keymanapp/chore/web/unit-test-polish-pass
chore(web): unit test polishing pass
2022-10-10 09:01:45 +07:00
Joshua Horton
d979cd1ee7
Merge pull request #7359 from keymanapp/fix/web/contextEditable-undefined-select
fix(web): possible error on change of context to a contextEditable
2022-10-10 08:59:41 +07:00
Joshua A. Horton
5acb8f2ec1 fix(web): touch-drag selection 2022-10-07 09:10:30 +07:00
Joshua A. Horton
6dec90c868 chore(web): and another 2022-10-07 08:57:01 +07:00
Joshua A. Horton
c60f2f5d4e chore(web): more dead code cleanup 2022-10-07 08:56:29 +07:00
Joshua A. Horton
089077d86d chore(web): minor cleanup 2022-10-04 12:52:00 +07:00
Joshua A. Horton
482e743313 feat(web): adds mutationobserver to detect inputmode change, stores setting 2022-10-04 12:44:24 +07:00
Joshua A. Horton
d9cd488923 chore(web): Merge branch 'change/web/drop-touch-aliases' into change/web/drop-alignInputs 2022-10-04 12:43:09 +07:00
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