Marc Durdin
cd8121ef65
chore(common): builder scripts now use /resources/build/builder.inc.sh
...
Note: there is a bit of potential confusion about the difference between
/resources/builder.inc.sh (the full implementation for builder scripts),
and /resources/build/builder.inc.sh (the source script that builder
scripts should always use).
This allows us to make assumptions that will always be true for builder
scripts that may not be true for other scripts, such as setting base
folder.
2024-05-02 15:54:31 +07:00
Marc Durdin
0f390d47cc
chore(common): maintenance on build scripts - cd
...
Fixes #11324 .
* Always `cd "$THIS_SCRIPT_PATH"`
* Remove unnecessary `cd` from all build.sh
* Remove unnecessary `set -eu` from all build.sh (and `# set -x`)
* Replace old build-utils.sh incantation in a few build.sh scripts
2024-05-02 15:54:29 +07:00
Darcy Wong
12c79fbd84
chore: Merge remote-tracking branch 'origin/beta' into chore/beta-to-master-b17s6-2
2024-04-26 08:35:16 +07:00
Joshua Horton
1de9b0c0ce
Merge pull request #11281 from keymanapp/fix/android/locked-text-zoom
...
fix(android): fixes kbd text zoom to prevent accessibility cross-effects
2024-04-26 07:54:50 +07:00
Darcy Wong
3838e88afa
chore(common): Merge beta' into master for Sprint B17S6 (part 2)
2024-04-26 06:34:43 +07:00
Darcy Wong
32a863286f
Merge pull request #11299 from keymanapp/fix/android/storage-permission-2
...
fix(android/app): Update storage permissions for Android 12.0+
2024-04-25 19:24:14 +07:00
Darcy Wong
7fc7d0cc2d
Merge pull request #11206 from keymanapp/fix/android/long-context
...
fix(android/engine): URIEncode strings passed to Javascript
2024-04-25 15:41:01 +07:00
Darcy Wong
7038fb4651
fix(android/app): Update storage permissions for Android 12.0+
2024-04-25 10:42:04 +07:00
Marc Durdin
e8d3600e60
chore: Merge branch 'master' into chore/merge-beta-into-master-B17S6
2024-04-23 16:41:44 +07:00
Darcy Wong
c79487f706
test(android/samples): Add special characters to keyboard harness kmp
2024-04-22 16:37:42 +07:00
Darcy Wong
0c3351fcb2
chore(android/engine): Fix comment
2024-04-22 15:29:25 +07:00
Darcy Wong
1ae8321133
fix(android/engine): Handle setSpacebarText()
2024-04-22 15:11:26 +07:00
Darcy Wong
7d18c12d2f
fix(android/engine): URIEncode string for updateText()
2024-04-22 14:31:17 +07:00
Joshua A. Horton
54d5d37b6b
fix(android): fixes kbd text zoom to prevent accessibility cross-effects
2024-04-22 14:02:59 +07:00
Joshua A. Horton
d705589726
chore(android): restores try-catch, now with console.error err forwarding
2024-04-19 09:25:08 +07:00
Joshua A. Horton
db4a7bfcd0
chore(android): reverts error-silencing try-catch
2024-04-18 14:33:17 +07:00
Joshua A. Horton
b107daab22
chore(web): Merge branch 'beta' into change/web/init-osk-with-keyboard
2024-04-18 08:15:30 +07:00
Joshua Horton
9eca52c203
chore(android): applies suggestions per review
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2024-04-17 11:19:27 +07:00
Joshua A. Horton
6f3c5e053d
change(android): Android app for non-stable version to enable inspectability
2024-04-17 09:01:50 +07:00
Joshua A. Horton
c2ba4327bb
chore(android): sets internal WebView inspectable
2024-04-17 09:01:49 +07:00
Darcy Wong
d6ee7f510c
Merge remote-tracking branch 'origin/master' into chore/merge-beta-to-master-b17s5
2024-04-12 09:29:23 +07:00
Darcy Wong
2e32bd590f
fix(android/engine): Escape percent-sign character for Javascript
2024-04-11 08:52:59 +07:00
Joshua A. Horton
9a1ef32e15
chore(android): removal of new but unused var
2024-04-09 08:30:35 +07:00
Joshua A. Horton
522d929522
fix(android): restores API method, deprecates + docs old form
2024-04-08 15:10:33 +07:00
Joshua A. Horton
37b8c1ccb7
docs(android): cleans in-dev comment
2024-04-08 13:32:51 +07:00
Joshua A. Horton
b6bd677e14
fix(android): atomically updates selection with text
2024-04-08 13:31:42 +07:00
Joshua A. Horton
4b1394a54f
change(web): initializes OSK with keyboard if available during init
...
This prevents unnecessary construction of a stand-in touch layout and related DOM initialization on touch devices when fully leveraged.
2024-04-05 13:07:15 +07:00
Darcy Wong
fcad85e85d
chore(android): Merge remote-tracking branch 'origin/beta' into fix/android/osk-height
2024-04-03 09:41:05 +07:00
Darcy Wong
2b9ab8c27d
fix(android/app): Track previous device orientation for SystemKeyboard
2024-04-02 13:03:41 +07:00
Darcy Wong
849a45c0e1
fix(android/engine): Swap selection range if reversed
2024-04-01 11:16:54 +07:00
Darcy Wong
c8395c4598
chore(common): Merge beta to master Sprint b17s4
2024-03-28 09:54:49 +07:00
Darcy Wong
07823ef16f
Merge pull request #11090 from keymanapp/chore/crowdin-km
...
chore(android): Update crowdin strings for Khmer
2024-03-27 16:05:44 +07:00
Darcy Wong
d6bf29c2d8
chore(android): Update crowdin strings for Khmer
2024-03-27 14:09:42 +07:00
Darcy Wong
b8f341ae99
chore(android): Update crowdin strings for Mon
2024-03-27 14:05:32 +07:00
Darcy Wong
12a8e8affc
chore(android,windows): Update crowdin strings for French
2024-03-24 16:55:20 +07:00
Darcy Wong
39b56b3e9a
chore(common): Merge 'origin/master' into chore/beta-to-master-b17s3
2024-03-15 10:57:03 -05:00
Darcy Wong
a01eb57eee
docs(android/app): Add data privacy policy page
2024-03-13 06:27:36 -05:00
Darcy Wong
9cfe45aeef
Merge pull request #10904 from keymanapp/refactor/android/storage
...
refactor(android/app): Move storage permission checks
2024-03-06 11:34:38 +07:00
Joshua Horton
ccbeecf7d0
Merge pull request #10873 from keymanapp/fix/android/repeated-char-backspace
...
fix(android): fixes context-change detection for repeated-char cases
2024-03-06 08:20:10 +07:00
Marc Durdin
f18d9aa6b8
Merge branch 'master' into chore/b17s2-merge-beta-to-master
2024-03-01 13:39:14 +07:00
Darcy Wong
78dd448f5e
refactor(android/app): Move storage permission checks
2024-03-01 09:48:49 +07:00
Joshua A. Horton
944e668d37
fix(android): icText null check
2024-02-29 13:31:19 +07:00
Darcy Wong
177175a7a9
chore(common): Merge beta-17-0-270 into chore/beta-b17s1
2024-02-29 09:40:50 +07:00
Joshua A. Horton
e83ff96efb
fix(android): context-initial handling with repeated-char rotation
2024-02-29 09:24:16 +07:00
Joshua A. Horton
5f524d69a6
fix(android): fixes context-change detection for repeated-char cases
2024-02-29 09:04:10 +07:00
Joshua A. Horton
7ed5ae407d
fix(android): selection range indexing
2024-02-29 08:49:00 +07:00
Darcy Wong
cbda2b46c7
Merge pull request #10857 from keymanapp/fix/android/subsequence-crash
...
fix(android/engine): Check selection indexes
2024-02-28 21:26:58 +07:00
Darcy Wong
ef2a78610e
Update android/KMEA/app/src/main/java/com/keyman/engine/KMKeyboardJSHandler.java
...
Co-authored-by: Joshua Horton <joshua_horton@sil.org>
2024-02-28 21:26:00 +07:00
Darcy Wong
76ac8d1dd5
Merge pull request #10868 from keymanapp/chore/android/cleanup-toasts
...
chore(android/engine): Reduce toast notifications after installations
2024-02-28 21:25:11 +07:00
Joshua Horton
062b08852e
Merge pull request #10869 from keymanapp/fix/web/caret-move-context-state-save
2024-02-28 21:22:30 +07:00