Commit graph

455 commits

Author SHA1 Message Date
Marc Durdin
74db3c9833
Merge branch 'epic/autocorrect' into chore/merge-master-into-autocorrect 2025-01-30 18:50:17 +07:00
Joshua Horton
9bd76bd1c8
chore(android): tweak uri string reference for consistency per review
Co-authored-by: Marc Durdin <marc@durdin.net>
2025-01-24 13:30:14 +07:00
Joshua Horton
39549927e7 feat(android): add breadcrumbing during package install about package file, source 2025-01-24 10:43:00 +07:00
Darcy Wong
38b6c3ceb8 fix(android): Remove READ_MEDIA_IMAGES and READ_MEDIA_VIDEO permissions 2025-01-23 09:25:56 +07:00
Joshua A. Horton
bd09450d69 chore: Revert "Merge pull request #12791 from keymanapp/fix/android/disable-auto-correct"
This reverts commit 30ed4b8d7f, reversing
changes made to a420e7c49e.
2025-01-15 12:05:43 +07:00
Darcy Wong
ac662abd80 chore(android): Disable auto-correct UI controls 2024-12-06 07:17:44 +07:00
Darcy Wong
15993ff32a fix(android): Apply review suggestions 2024-10-09 17:21:49 +07:00
Darcy Wong
6eba88ce5f fix(android): Use SuggestionType methods instead of magic numbers 2024-09-27 16:37:10 +07:00
Darcy Wong
cc2bc234bb Merge branch 'master' into feat/android/auto-correct-radio-buttons 2024-09-27 14:47:33 +07:00
Darcy Wong
49279227af feat(android): Add radio-button selections for auto-correct 2024-09-19 13:16:11 +07:00
Darcy Wong
9b31b2de38 fix(android): Remove banner toggle 2024-09-17 08:27:29 +07:00
Darcy Wong
eaec494bc5 fix(android): Add gating to setLongpressDelay() 2024-09-13 08:30:54 +07:00
Darcy Wong
60fa60d59c fix(android): Skip language counts for lexical-model packages 2024-09-04 15:14:20 +07:00
Darcy Wong
1d42c6e7d5
Merge pull request #12230 from keymanapp/fix/android/texti-size-arrows
fix(android): Auto-mirror increment and decrement arrows for RTL support 📟
2024-08-21 19:11:36 +07:00
Darcy Wong
25b21bc4bf
Merge pull request #12227 from keymanapp/fix/android/mirror-arrows
fix(android): Auto-mirror back and forward arrows for RTL support 📟
2024-08-21 19:10:59 +07:00
Darcy Wong
947bf19528
Merge pull request #12185 from keymanapp/feat/android/kmea-set-longpress-delay
feat(android): Pass longpress delay to KeymanWeb
2024-08-20 21:02:56 +07:00
Darcy Wong
a31aded2ee
Merge pull request #12170 from keymanapp/feat/android/longpress-delay-menu
feat(android): Add menu to specify long-press delay
2024-08-20 21:02:23 +07:00
Darcy Wong
36b2a98e20
Update android/KMAPro/kMAPro/src/main/java/com/tavultesoft/kmapro/AdjustLongpressDelayActivity.java
Co-authored-by: Marc Durdin <marc@durdin.net>
2024-08-20 21:01:53 +07:00
Darcy Wong
93b1881cb8 fix(android): Auto-mirror increment and decrement arrows 2024-08-20 13:55:13 +07:00
Darcy Wong
c9bc396e91 fix(android): Auto-mirror back and forward arrows for RTL support 2024-08-20 08:33:19 +07:00
Darcy Wong
8cc506ea18 fix(android): Address review comments
* Have KMManager control the longpress delay
* Rename applyLongpressDelay to sendOptionsToKeyboard
2024-08-19 09:44:19 +07:00
Darcy Wong
9c9d10d23e refactor(android): Split setLongpressDelay and applyLongpressDelay 2024-08-15 10:35:04 +07:00
Darcy Wong
d728b33dc6 fix(android): Pass longpress delay to KeymanWeb 2024-08-14 16:50:53 +07:00
Darcy Wong
9d058c052c feat(android): Add hooks for KeymanWeb call 2024-08-14 08:22:38 +07:00
Darcy Wong
24370848c5 feat(android): Start menu for adjusting longpress delay 2024-08-13 13:53:34 +07:00
Darcy Wong
fe289e4133 feat(android): Add menu to customize longpress delay time 2024-08-13 13:20:34 +07:00
Darcy Wong
ea2b062c52 fix(android/engine): Separate DONE from NEWLINE action 2024-08-08 08:50:13 +07:00
Darcy Wong
4c87a16b27 feat(android/engine): Add special handling for ENTER key 2024-08-08 08:50:13 +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