Commit graph

428 commits

Author SHA1 Message Date
Darcy Wong
fe289e4133 feat(android): Add menu to customize longpress delay time 2024-08-13 13:20:34 +07:00
Joshua A. Horton
5c59512e95 change(android): removes sys-keyboard config-change handler in favor of onStartInput version 2024-05-30 12:46:28 +07:00
Joshua A. Horton
678edfa228 fix(android): check current orientation when redisplaying system keyboard 2024-05-29 12:33:03 +07:00
Darcy Wong
9e0207ad87
Update android/KMAPro/kMAPro/src/main/java/com/keyman/android/SystemKeyboard.java
Co-authored-by: Marc Durdin <marc@durdin.net>
2024-05-20 10:58:31 +07:00
Darcy Wong
099b563c85 fix(android/app): Verify extracted text is not null 2024-05-20 08:41:21 +07:00
Darcy Wong
205c8c2d63 fix(android): Replace deprecated APIs for Display, Size, Metrics 2024-05-14 09:17:20 +07:00
Darcy Wong
e9d10348ee
Merge pull request #11393 from keymanapp/chore/android/18-dependencies
chore(android): Update dependencies
2024-05-13 20:59:59 +07:00
Marc Durdin
8e4b3820f0 fix(android): disable Sentry session tracking
We don't really need it, and I am hoping it will be enough to resolve
the Play Store policy issues.
2024-05-11 12:00:53 +07:00
Darcy Wong
8bc0726f32 chore(android/app): Update dependencies 2024-05-08 07:53:58 +07:00
Darcy Wong
7038fb4651 fix(android/app): Update storage permissions for Android 12.0+ 2024-04-25 10:42:04 +07:00
Joshua A. Horton
b6bd677e14 fix(android): atomically updates selection with text 2024-04-08 13:31:42 +07:00
Darcy Wong
2b9ab8c27d fix(android/app): Track previous device orientation for SystemKeyboard 2024-04-02 13:03:41 +07:00
Darcy Wong
78dd448f5e refactor(android/app): Move storage permission checks 2024-03-01 09:48:49 +07:00
Darcy Wong
a59b82c302
Merge pull request #10795 from keymanapp/chore/android/remove-install-referrer-log
chore(android/app): Remove logging for install referrer details
2024-02-22 09:13:12 +07:00
Darcy Wong
f91b56c993 chore(android/app): Remove logging for install referrer details 2024-02-21 08:55:13 +07:00
Darcy Wong
8ef4ee5a93 fix(android/app): Allow SystemKeyboard install to install resources 2024-02-21 08:16:46 +07:00
Darcy Wong
a0c31c31b9 refactor(android/app): Move installing default language resources 2024-02-21 08:03:15 +07:00
Darcy Wong
e2b8cf31b0
Apply suggestions from code review
Co-authored-by: Marc Durdin <marc@durdin.net>
2024-01-25 11:05:56 +07:00
Darcy Wong
4cffe74900 chore(android/app): Move scope of newConfig 2024-01-24 14:02:28 +07:00
Darcy Wong
4718b5bb20 refactor(android/engine): Refactor detection of device orientation 2024-01-24 12:53:57 +07:00
Darcy Wong
c299ed84cc fix(android/engine): Fix OSK rotation
getConfiguration().orientation seems to be deprecated so changing to getRotation() for detecting PORTRAIT vs LANDSCAPE orientation

Reference:
https://developer.android.com/reference/android/view/Display#getRotation()
2024-01-12 14:51:02 +07:00
Darcy Wong
e74a7ec118 fix(android): Use alert dialog when package is missing touch keyboards 2024-01-09 10:20:30 +07:00
Darcy Wong
5917b84ffb fix(android/app): InfoActivity pass external links to browser 2023-12-06 11:05:36 +07:00
Darcy Wong
d77df3942c fix(android): Refresh HTML banner when KeymanWeb reloads 2023-11-17 10:19:57 +07:00
Darcy Wong
2b34c641f3
Apply suggestions from code review
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-11-16 15:10:18 +07:00
Darcy Wong
37e9cf5f2d fix(android/app): Move banner asset folder 2023-11-16 13:53:51 +07:00
Darcy Wong
c83410a128 fix(oem/fv/android): Apply teal banner theme 2023-11-15 08:32:36 +07:00
Darcy Wong
095b8236b4 chore(android): More cleanup
* Revert original css in keyboard.html
* Remove redundant call to BannerController
2023-11-14 20:10:39 +07:00
Darcy Wong
27480ebefa chore(android): Additional cleanup 2023-11-14 15:31:47 +07:00
Darcy Wong
830c282ff8 chore(android): Cleanup code 2023-11-14 14:01:52 +07:00
Darcy Wong
856ed13594 fix(android/app): Always use Keyman theme 2023-11-14 13:27:25 +07:00
Darcy Wong
712b2a28b6 refactor(android): Move banner logic to app 2023-11-14 13:11:13 +07:00
Darcy Wong
263da4092c fix(android/engine): Handle mayPredict 2023-11-14 12:09:28 +07:00
Darcy Wong
cb431fef20 refactor(android): Use showBanner 2023-11-14 11:43:52 +07:00
Darcy Wong
6170e04cdf refactor(android/engine): Pass contents of banner.html to KMW 2023-11-13 13:39:50 +07:00
Darcy Wong
8630121828 fix(android/engine): Replace png's with svg's 2023-11-07 10:47:17 +07:00
Darcy Wong
018abd4319 fix(android/engine): Use white and Keyman theme banners 2023-10-06 09:46:42 +07:00
Darcy Wong
db728dfb8a fix(android): Set image path 2023-10-06 09:46:42 +07:00
Darcy Wong
131180c050 refactor(android): Change set/getBanner 2023-10-06 09:46:42 +07:00
Darcy Wong
3df2668322 refactor(android/engine): Move constants to KMManager 2023-10-06 09:46:42 +07:00
Darcy Wong
3a785f5e68 chore(android/app): Use white banner theme 2023-10-06 09:46:42 +07:00
Darcy Wong
6442bdb1f1 fix(android/app): Resize OSK when resuming app from background 2023-05-03 09:05:57 +07:00
Darcy Wong
8a8027939f fix(android/app): Temporarily disable Keyman browser 2023-03-14 11:54:38 +07:00
Darcy Wong
442eb95ec8 fix(android/app): Another attempt at fixing OSK rotation 2023-03-02 14:47:11 +07:00
Darcy Wong
57f4987478 chore(android): Revert "Merge pull request #8291 from keymanapp/fix/android/landscape-osk"
This reverts commit dc7603a97d.
2023-02-24 15:11:03 +07:00
Darcy Wong
255465aa24 fix(android/app): Fix OSK width when rotating 2023-02-22 14:24:30 +07:00
Darcy Wong
e722fa6ad5 Merge branch 'master' into refactor/android/engine-package 2023-02-01 14:17:43 +07:00
Darcy Wong
988bea8e93 chore(android): Merge remote-tracking branch 'origin/master' into refactor/android/engine-package 2023-01-24 09:14:57 +07:00
Marc Durdin
067028cec2 chore: revise tag variable name to VERSION_GIT_TAG
Introduce new $VERSION_GIT_TAG environment variable, and update all
references to release@version in all projects to use the new variable.
2023-01-21 17:02:50 +07:00
Marc Durdin
34ece2182d fix(common): update sentry release identifiers to support semver
Fixes #7895.

This should mean that Sentry reports start to track semantic versions. I
have reviewed each project and I _think_ I've captured all the locations
where we need to construct release identifiers. Note that one of them
was fixed from a plain version number.

Docs on release format: https://docs.sentry.io/platforms/node/guides/serverless-cloud/configuration/releases/#bind-the-version
2023-01-17 17:04:24 +07:00