Commit graph

2090 commits

Author SHA1 Message Date
Marc Durdin
efe5590320
Merge pull request #5089 from keymanapp/chore/web/ckeditor-test-page
chore(web): add test page for playing with CKEditor
2021-05-21 11:17:53 +10:00
Keyman Build Agent
43d408a809 auto: increment master version to 15.0.51 2021-05-20 14:02:18 -04:00
jahorton
0c11b00e4e chore(common): Merge branch 'master' into chore/common/update-web-deps 2021-05-20 08:05:25 +07:00
Keyman Build Agent
589c480e9b auto: increment master version to 15.0.50 2021-05-19 14:01:51 -04:00
Keyman Build Agent
1da6247061 auto: increment master version to 15.0.49 2021-05-17 14:01:33 -04:00
jahorton
f9af1c9673 chore(developer/compilers): updates lmc dependency, hoists ts-node 2021-05-17 10:20:49 +07:00
jahorton
6d33762aa8 chore(common): updates web submodule dependencies, hoists commons 2021-05-17 09:52:40 +07:00
jahorton
d9c1ece560 chore(web): updates web/source dependencies 2021-05-17 09:19:32 +07:00
Joshua Horton
2c4ce9c687
Merge pull request #5075 from keymanapp/fix/web/popup-key-positioning
fix(web): position popups correctly in landscape mode on Android and during Chrome emulation
2021-05-17 08:16:24 +07:00
Marc Durdin
4d969758aa chore(web): add test page for playing with CKEditor
Ref https://community.software.sil.org/t/asp-net-keyman-web-with-ckeditor/4801
2021-05-17 05:52:21 +10:00
Keyman Build Agent
975439fa7b auto: increment master version to 15.0.48 2021-05-14 14:01:26 -04:00
Keyman Build Agent
5bd23f868c auto: increment master version to 15.0.47 2021-05-13 14:02:00 -04:00
Darcy Wong
d24dfa77c0
Merge pull request #5037 from keymanapp/dependabot/npm_and_yarn/web/testing/regression-tests/lodash-4.17.21
chore(web/resources): bump lodash from 4.17.19 to 4.17.21 in /web/testing/regression-tests
2021-05-13 13:31:39 +07:00
jahorton
3102435314 fix(web): reuses OSK width calc 2021-05-13 11:54:02 +07:00
jahorton
a1d989c6c1 fix(web): popup key positioning logic 2021-05-13 09:02:54 +07:00
Keyman Build Agent
1b1074159f auto: increment master version to 15.0.46 2021-05-12 14:02:06 -04:00
Keyman Build Agent
00dd9b6155 auto: increment master version to 15.0.45 2021-05-11 14:02:00 -04:00
Keyman Build Agent
fe2de7e481 auto: increment master version to 15.0.44 2021-05-10 14:02:21 -04:00
Keyman Build Agent
b7c613c216 auto: increment master version to 15.0.43 2021-05-07 14:01:33 -04:00
dependabot[bot]
e91e301e23
chore(deps): bump lodash in /web/testing/regression-tests
Bumps [lodash](https://github.com/lodash/lodash) from 4.17.19 to 4.17.21.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](https://github.com/lodash/lodash/compare/4.17.19...4.17.21)

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-06 18:02:35 +00:00
Keyman Build Agent
31da22d29f auto: increment master version to 15.0.42 2021-05-06 14:01:16 -04:00
Keyman Build Agent
550eaef497 auto: increment master version to 15.0.41 2021-05-02 14:01:27 -04:00
Keyman Build Agent
e40cff16da auto: increment master version to 15.0.40 2021-04-30 14:01:31 -04:00
Keyman Build Agent
868e7f8eed auto: increment master version to 15.0.39 2021-04-29 14:01:24 -04:00
Keyman Build Agent
e9ef99a0ef auto: increment master version to 15.0.38 2021-04-28 14:01:18 -04:00
Keyman Build Agent
7495b39395 auto: increment master version to 15.0.37 2021-04-26 14:02:33 -04:00
Marc Durdin
d448b1e82e
Merge pull request #4981 from keymanapp/chore/web/disable-ftat-log
chore: disable findTouchAliasElement logging
2021-04-26 20:20:47 +10:00
Darcy Wong
27588e4b07
Merge pull request #4961 from keymanapp/fix/web/banner-crash
fix(web): Make banner initialization more robust
2021-04-26 15:22:41 +07:00
Marc Durdin
4f404ccdb8 chore: disable findTouchAliasElement logging 2021-04-26 17:38:01 +10:00
Keyman Build Agent
749dda76ee auto: increment master version to 15.0.36 2021-04-23 14:02:59 -04:00
jahorton
cb47deddf3 fix(web): banner init when prediction is disabled 2021-04-23 09:14:43 +07:00
jahorton
ea266eef22 change(web): better fix - no parameterless selectBanner calls 2021-04-23 08:30:44 +07:00
Darcy Wong
4a64c193ed Merge remote-tracking branch 'origin/master' into fix/web/banner-crash 2021-04-23 08:17:51 +07:00
Keyman Build Agent
fdb515a17e auto: increment master version to 15.0.35 2021-04-22 16:24:03 -04:00
Keyman Build Agent
1b2553407c auto: increment master version to 15.0.34 2021-04-22 14:02:35 -04:00
Darcy Wong
879f7bded9 fix(web): Set banner when state is undefined 2021-04-22 17:34:44 +07:00
Joshua Horton
3ffa35c154
Merge pull request #4938 from keymanapp/fix/web/embedded-smp-after-kbd-swap
fix(web, ios): better SMP, emoji handling with frequent keyboard swaps
2021-04-22 14:27:17 +07:00
Joshua Horton
bda0171448
Merge pull request #4954 from keymanapp/fix/web/subkey-suggestions
fix(web): fixes subkey lookup for fat-finger processing
2021-04-22 11:53:00 +07:00
jahorton
60def978ed change(web): removes now-redundant SMP enablements 2021-04-22 11:50:42 +07:00
jahorton
c7310e0b86 fix(web): fixes subkey lookup for fat-finger processing 2021-04-22 11:00:07 +07:00
Marc Durdin
0f0082aee8 chore(web): cleanup testing for osk movement 2021-04-22 13:51:21 +10:00
Marc Durdin
2d2bdd8032 fix(web): move function 2021-04-22 13:01:11 +10:00
Marc Durdin
0a37ce3832 fix(web): reset dfltX and dfltY in restorePosition
Fixes #4948.

This resets `keyman.osk.dfltX` and `keyman.osk.dfltY` in the
`restorePosition()` function, except when the user clicks the pin (or
`true` passed in for `keepDefaultPosition` parameter). It also moves the
grungy `window.event` hack out of the function and into a private
handler specifically for the pin div `onclick`.

I didn't want to reset `dfltX` and `dfltY` when the user clicks on the
pin, because that is a change in behaviour.
2021-04-22 12:58:30 +10:00
Marc Durdin
528f9693d0
Update web/source/osk/oskManager.ts
Co-authored-by: Joshua Horton <joshua_horton@sil.org>
2021-04-22 12:32:15 +10:00
Marc Durdin
9cd1ddf150 fix(web): publish restorePosition() function
This makes the `osk.restorePosition()` function public and makes it work
even if the OSK is not presently visible. Also DRY out the repeated
implementation.
2021-04-22 06:57:02 +10:00
Keyman Build Agent
3b7223d4b0 auto: increment master version to 15.0.33 2021-04-21 14:02:42 -04:00
Joshua Horton
6db8de874f
Merge pull request #4821 from keymanapp/chore/web/touch-alias-issue-logging
change(web): adds error + console logs usable for Sentry reporting targeting #4797
2021-04-21 15:37:11 +07:00
jahorton
3b902369ef change(web): SMP processing now always enabled 2021-04-21 10:53:11 +07:00
jahorton
9f071bb906 change(web): null guards for findTouchAliasTarget uses 2021-04-21 09:08:28 +07:00
Keyman Build Agent
88cc238a43 auto: increment master version to 15.0.32 2021-04-20 14:02:11 -04:00