Darcy Wong
ee90c4308b
fix(android): Update KMSample1 when changing orientation
2025-09-03 09:57:55 +07:00
Darcy Wong
482b6df3de
fix(android): Update Sample, Test, and FirstVoices apps for edge to edge
...
fix(android): Update Sample, Test, and FirstVoices apps for edge to edge 🪟
2025-09-02 07:35:43 +07:00
Darcy Wong
16ea45f9f7
fix(android): Update to Java 21 and Gradle dependencies
2025-08-25 09:00:06 +07:00
Darcy Wong
e2b5063f30
fix(android): Update Android Target API to 35
2025-08-22 11:26:44 +07:00
Darcy Wong
31f5e43958
fix(android): Show system OSK when physical keyboard connected
2025-08-19 09:26:23 +07:00
Darcy Wong
44f20472df
feat(android): Enhance how ENTER key is handled for FV and KMSample2
2024-11-29 08:48:13 +07:00
Darcy Wong
73ca23bf45
Merge pull request #11436 from keymanapp/fix/android/deprecated-get-size
...
fix(android): Replace deprecated APIs for Display, Size, Metrics
2024-05-17 11:22:48 +07:00
Darcy Wong
072aa7d21f
chore(android): update Gradle wrapper version
2024-05-14 13:55:52 +07:00
Darcy Wong
205c8c2d63
fix(android): Replace deprecated APIs for Display, Size, Metrics
2024-05-14 09:17:20 +07:00
Darcy Wong
dd20ae30d0
chore(android/samples): Update dependencies
2024-05-08 07:58:58 +07:00
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
fdb14f2582
chore(android): Update targetSdkVersion to 34
2024-01-16 09:26:24 +07:00
Darcy Wong
89fde7a447
fix(android/samples): Cleanup Sample/Tests apk's
2023-06-16 07:39:41 -05:00
Darcy Wong
8d296568ce
chore(android): Move namespace to gradle files
2023-04-25 14:39:15 +07:00
Darcy Wong
cd2d2b794b
fix(android): Move cp from configure to build actions
2023-03-31 13:22:28 +07:00
Darcy Wong
ff6d5dbd44
chore(android): Update Android projects for Java 11
2023-03-29 09:46:27 +07:00
Darcy Wong
9948407ee9
chore(android): Update gradle-wrapper to 7.5.1
2023-03-29 09:46:27 +07:00
Darcy Wong
30859f8d2c
chore(android/samples): Add todo comments for builder tests
2023-03-16 09:27:59 +07:00
Darcy Wong
3d57f17c83
fix(android/samples): Define empty builder test steps
2023-03-16 09:20:31 +07:00
Darcy Wong
1a8d047ba1
Apply suggestions from code review
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-03-13 11:13:14 +07:00
Darcy Wong
78adb337a1
refactor(android): Use builder_is_debug_build
2023-03-08 09:57:36 +07:00
Darcy Wong
55349e32cf
fix(android): Have top level builder handle cleaning up upload
2023-03-03 13:21:16 +07:00
Darcy Wong
6ab7068e0c
Apply suggestions from code review
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-03-03 07:57:42 +07:00
Darcy Wong
8e140a34a0
fix(android/samples): CONFIG typo
2023-03-02 09:15:35 +07:00
Darcy Wong
f70044029c
fix(android): Configure path
2023-02-28 08:41:55 +07:00
Darcy Wong
90b1bc82f2
fix(android): Include config in path to keyman-engine.aar
2023-02-27 11:42:24 +07:00
Darcy Wong
e1820013c6
fix(android): Fix output paths
2023-02-24 13:46:00 +07:00
Darcy Wong
7a1f80e70d
fix(android): Update configure actions
2023-02-24 11:33:26 +07:00
Darcy Wong
132e7f6f86
chore(android/samples): Tidy up Sample builder scripts
2023-02-23 13:56:58 +07:00
Darcy Wong
0555028892
refactor(android/samples): Update KMSample builder scripts
2023-02-23 11:43:10 +07:00
Darcy Wong
cf2c402462
chore(android): Merge remote-tracking branch 'origin/master' into refactor/android/builder-script
2023-02-03 13:13:24 +07:00
Darcy Wong
a11164c57b
chore(android): Merge branch 'master' into refactor/android/builder-script
2023-01-12 15:17:36 +07:00
Darcy Wong
92c982723c
chore(android/samples): Update namespace for Sample apps
2023-01-06 09:04:12 +07:00
Darcy Wong
ad3fd833e3
chore(android): Merge remote-tracking branch 'origin/master' into refactor/android/builder-script
2022-12-15 16:06:00 +07:00
Darcy Wong
a4ff79037e
chore(android/samples): Remove Sentry dependencies
2022-12-14 07:03:16 +07:00
Darcy Wong
2a0368bc54
chore(android): Update Gradle dependencies
2022-12-13 11:26:35 +07:00
Darcy Wong
6a8865d0b6
chore(android): Update Target SDK Version to 31
2022-11-18 08:48:58 +07:00
Darcy Wong
e7e8dc6908
chore(android/samples): Update builder scripts
2022-10-20 11:05:45 +07:00
Darcy Wong
f21ffde0fc
fix(android/engine): Add language name when installing lexical-model
2022-09-22 14:28:54 +07:00
Marc Durdin
767927bf16
chore(common): use /usr/bin/env bash
...
Fixes up scripts (except under /linux) to use `#!/usr/bin/env bash`
instead of `#!/bin/bash` or `#!/bin/sh` so that we don't end up with
the ancient version of bash supplied with macOS.
This became urgent with this PR, because of bash-4.xisms in
build-utils.sh, for example on line 572:
```
if [[ -v _builder_params[$e] ]]; then
```
2022-07-25 14:59:37 +10:00
Darcy Wong
8c9014ced9
chore(android): Upgrade gradle-wrapper version to 6.8
2022-02-09 08:59:56 +07:00
Darcy Wong
e0ef491cdd
Update android/Samples/KMSample2/build.sh
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2022-01-06 06:59:45 +07:00
Darcy Wong
97c2a61870
chore(android): Add no-daemon flag to build script
2022-01-05 14:59:31 +07:00
Darcy Wong
3dcb2ea268
chore(android): Specify build tools version on other projects
...
While Android Studio Gradle plugin should automatically use a default version of build tools, we can specify it:
https://developer.android.com/studio/releases/build-tools
Attempting to resolve lint exceptions on the build agent.
2021-11-29 10:57:54 +07:00
Darcy Wong
973a2d3f86
chore(android): Remove runConfigurations.xml files
2021-08-09 17:17:26 +07:00
Darcy Wong
92c5e5d884
chore(android): Update sentry-android-gradle-plugin
2021-08-04 11:10:35 +07:00
Marc Durdin
26aafc6afb
fix(android): rotation fix for samples and FV Keyboards
2021-06-10 10:47:50 +10:00
Marc Durdin
5fac633fb6
fix(common): build script help param
...
When working on a new build script, I tripped over the `-?` question
mark help parameter here, as it needs to be escaped. Opted to fix all
the instances in our scripts, although AFAICT there would not have been
current bugs arising from this, as there were no conflicting one
character options lower in the case list.
2021-05-28 09:50:40 +10:00
Darcy Wong
6db8cea05b
chore(android/samples): Update dependencies for Sample projects
...
Also update targetSDKVersion to 30
2021-05-21 10:54:30 +07:00