Marc Durdin
05a4c33200
chore(web): move common/core/web to common/web
...
Relates to #5816 .
Moves folders under common/core/web to common/web:
* input-processor -> common/web/input-processor
* keyboard-processor -> common/web/keyboard-processor
* tools/recorder -> common/web/recorder
* tools/sentry-manager -> common/web/sentry-manager
* utils -> common/web/utils
Updates scripts and configuration to point to new folders.
2022-05-18 06:01:03 +10:00
Marc Durdin
8efcb5d64a
chore(web): embedded web cleanup
2022-05-12 07:37:10 +10:00
Darcy Wong
6b2a71a76e
Merge pull request #6501 from keymanapp/chore/common/crowdin-km-spacebar
...
chore(common): Update km strings
2022-04-11 15:12:19 +07:00
Darcy Wong
243361f052
Merge pull request #6508 from keymanapp/chore/common/crowdin-az-2
...
chore(common): Update Crowding strings for Azerbaijani
2022-04-11 07:42:31 +07:00
Darcy Wong
cb10a4c4e3
Merge pull request #6477 from keymanapp/fix/android/engine/verify-count-surrogate-pairs
...
fix(android/engine): Update countSurrogatePairs()
2022-04-09 08:10:43 +07:00
Darcy Wong
8770c705cb
chore(common): Update Crowding strings for Azerbaijani
2022-04-08 10:01:23 +07:00
Darcy Wong
d11cf84b54
Merge pull request #6498 from keymanapp/fix/android/on-keyboard-change
...
fix(android/engine): Show keyboard after rotating
2022-04-08 09:41:37 +07:00
Darcy Wong
aa4dda3dd7
Update android/KMEA/app/src/main/assets/android-host.js
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2022-04-08 06:43:33 +07:00
Darcy Wong
91038ef6f2
Merge remote-tracking branch 'origin/beta' into chore/common/crowdin-km-spacebar
2022-04-08 06:28:18 +07:00
Darcy Wong
45ca87dae1
chore(common): Update km strings
2022-04-07 21:58:07 +07:00
Darcy Wong
ff770174ab
fix(android/engine): Show keyboard after rotating
2022-04-07 16:26:00 +07:00
Darcy Wong
41bce3fc0b
chore(android/engine): Fix surrogate pairs in test
2022-04-06 08:18:07 +07:00
Darcy Wong
dc5c8a7f99
fix(android/app): Simplify sharing intent
2022-04-05 14:43:28 +07:00
Darcy Wong
27cc509038
chore(android/engine): Cleanup vars
2022-04-05 12:19:58 +07:00
Darcy Wong
1bc5ac75da
fix(android/engine): Update countSurrogatePairs()
2022-04-05 09:32:55 +07:00
Darcy Wong
2f45cbabca
chore(android): Document minimum required version of Chrome
2022-04-04 10:59:08 +07:00
Darcy Wong
5bcac1b1bf
chore(common): Update crowdin strings for km
2022-03-31 20:59:07 +07:00
Darcy Wong
3365713f76
fix(android/engine): Use fixed sizes for preview keys
2022-03-31 10:41:21 +07:00
Darcy Wong
4796d37fad
fix(android/engine): Don't include font padding for popup keys
2022-03-30 14:59:29 +07:00
Darcy Wong
fcc75ec00e
fix(android/engine): Clear WebView cache on package install
2022-03-28 13:44:30 +07:00
Darcy Wong
30b67646f4
Merge pull request #6399 from keymanapp/chore/common/crowdin-ha-2
...
chore(common): Update Hausa strings
2022-03-25 08:19:52 +07:00
Darcy Wong
19f1d4f5a7
chore(android): Merge remote-tracking branch 'origin/beta' into fix/android/subkey-move
2022-03-23 13:05:25 +07:00
Darcy Wong
a6186489b5
Merge remote-tracking branch 'origin/beta' into chore/common/crowdin-ha-2
2022-03-22 21:15:28 +07:00
Darcy Wong
6b01ba7003
Merge pull request #6370 from keymanapp/fix/android/keyboard-picker-display-artifacts
...
chore(android/engine): Remove visual gaps in keyboard picker menu
2022-03-21 18:07:11 +07:00
Darcy Wong
2d52719a00
chore(common): Update Hausa strings
2022-03-18 08:24:55 +07:00
Darcy Wong
1a413bcb6a
fix(android/engine): Fix ACTION_DOWN returns
2022-03-16 14:01:48 +07:00
Darcy Wong
328175deba
chore(android): Merge remote-tracking branch 'origin/beta' into fix/android/subkey-move
2022-03-16 09:29:32 +07:00
Darcy Wong
c3da55d9ae
Merge pull request #6369 from keymanapp/fix/fv/dictionary-keyboard-list
...
fix(oem/fv/android): Consolidate dictionary and keyboard settings
2022-03-15 21:03:32 +07:00
Darcy
63b8867aa4
chore(android): Separate CI step to generate Play Store notes
2022-03-15 09:54:00 +07:00
Darcy Wong
812e6040e2
Merge pull request #6356 from keymanapp/fix/android/hold-globe-longpress-menu
...
fix(android/engine): Activate menu on globe longpress before release
2022-03-15 05:56:44 +07:00
Darcy Wong
103e618680
chore(android/engine): Remove visual gaps in keyboard picker menu
2022-03-14 13:01:20 +07:00
Darcy Wong
738b3cc08a
fix(oem/fv/android): Fold model picker into Keyboard settings menu
2022-03-14 06:56:55 +07:00
Darcy Wong
1e2939f82e
Update android/KMAPro/kMAPro/src/main/res/values/strings.xml
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2022-03-11 06:21:07 +07:00
Darcy Wong
c3c8c219d7
chore(android/engine): Tweak handling globe key
2022-03-10 19:41:03 +07:00
Darcy Wong
6a622b4255
fix(android/engine): Activate menu on globe longpress before release
2022-03-10 15:24:21 +07:00
Darcy Wong
b213c3b829
fix(android/engine): Test fileVersion during package install
2022-03-10 13:15:59 +07:00
Darcy Wong
6c6b899b49
chore(android/engine): Remove bold styling in lists
2022-03-08 14:16:45 +07:00
Darcy Wong
39cb6dad01
fix(android/engine): Fix longpress on move gesture
2022-03-02 12:57:36 +07:00
Darcy Wong
d85af16858
feat(oem/fv/android): Add keyboard and dictionary controls
2022-03-02 12:30:51 +07:00
Marc Durdin
db9822147f
chore(android): disable debugging
2022-02-28 15:06:32 +11:00
Marc Durdin
e0bba0da02
fix(android): count number of surrogate pairs correctly when deleting
...
The system keyboard, when deleting-left, would not count the number of
surrogate pairs correctly in the text to delete. This would often leave
it deleting half a surrogate pair.
Rather than change the countSurrogatePairs function, I opted to write
this inline. The countSurrogatePairs function is used elsewhere, it
appears correctly.
2022-02-25 16:05:51 +11:00
Marc Durdin
e7be5f62a4
fix(android): ignore delete-left if selection exists in-app
...
If there is an active selection, we delete the selection before
inserting text. In this case, we also ignore the deleteLeft value coming
from KeymanWeb, so we won't delete twice.
Note: in the future, we will hopefully refactor this to use
OutputTarget, which will change the way this function works and will
probably clean up some of the spaghetti.
2022-02-25 16:04:05 +11:00
Marc Durdin
9ba4b9645c
fix(android): further selection tweaks
2022-02-23 15:16:23 +11:00
Marc Durdin
c389ad0df8
fix(android): selection on Android
...
Part of #5853 .
Building on the fixes in KeymanWeb, we do similar patches for Android.
2022-02-23 15:16:21 +11:00
Marc Durdin
4d37fd0a5b
chore(android): separate android-host.js
...
This is part of the fix chain for #5853 . Split android-host.js out from
keyboard.html in order to make it easier to debug and mock. No changes
to the content of the script, just moving it here.
2022-02-23 15:15:22 +11:00
Marc Durdin
c1c6c8ac84
feat(android): Android web-based test harness
...
This small harness simulates the Android app. I used it to try and
dig deeper into the interactions with selected text in #5853 .
It is very rough, but with some extra effort we could use this
relatively easily for some low-level testing of KeymanWeb embedded
integration.
2022-02-22 10:38:20 +11:00
Darcy Wong
3237a4c6ae
chore(common): Update French strings
2022-02-18 10:06:33 +07:00
Darcy Wong
4ed1e04d26
chore(android/app): Clarify help on switching keyboards
2022-02-10 15:54:23 +07:00
Darcy Wong
8c9014ced9
chore(android): Upgrade gradle-wrapper version to 6.8
2022-02-09 08:59:56 +07:00
Darcy Wong
9972747542
Merge pull request #6206 from keymanapp/feat/android/globe-single-keyboard
...
feat(android/engine): Single tap globe switch to previous system IME
2022-02-08 20:20:08 +07:00