Commit graph

184 commits

Author SHA1 Message Date
Darcy Wong
6eba88ce5f fix(android): Use SuggestionType methods instead of magic numbers 2024-09-27 16:37:10 +07:00
Darcy Wong
49279227af feat(android): Add radio-button selections for auto-correct 2024-09-19 13:16:11 +07:00
Darcy Wong
27932037dc fix(android): Hide suggestion banner on password fields 2024-09-19 13:05:42 +07:00
Darcy Wong
eaec494bc5 fix(android): Add gating to setLongpressDelay() 2024-09-13 08:30:54 +07:00
Darcy Wong
0f39a89841 fix(android): Prioritize certain actions over multi-line for ENTER key 2024-08-29 14:29:39 +07:00
Darcy Wong
8be539dcf0
Merge pull request #12228 from keymanapp/chore/android/crowdin-ar
feat(android): Add localization for Arabic 📟
2024-08-21 19:11:14 +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
5f134fe590 feat(android): Add localization for Arabic 2024-08-20 10:20:27 +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
686cfe04b1 fix(android): Advance cursor on newline 2024-08-15 15:00:00 +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
6a2c15d6a0 chore(android): Cleanup logging 2024-08-14 08:24:23 +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
786a1063ea fix(android): Add SEND, NEXT, PREVIOUS actions 2024-08-09 14:51:45 +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
Eberhard Beilharz
1389d40965
Merge branch 'master' into change/web/11878_remove-es5 2024-07-31 15:28:38 +02:00
Darcy Wong
113f64a6a2
Merge pull request #11877 from keymanapp/chore/crowdin-el-polyton
chore(android,ios): Add Crowdin localization for Polytonic Greek
2024-07-05 06:55:35 -05:00
Eberhard Beilharz
afe25eda24
change(web): remove support for es5
Fixes: #11878
2024-07-04 20:49:30 +02:00
Darcy Wong
02956db5e8 chore(android): Add crowdin for Polytonic Greek 2024-06-24 01:35:02 -05:00
Joshua A. Horton
ba9c3679ac docs(android): add doc-comment on added Android-side line 2024-06-19 09:27:14 +07:00
Joshua A. Horton
d14c0369d7 fix(android): clear globe highlight when displaying keyboard picker
Fixes: #11532
2024-06-19 09:22:18 +07:00
Joshua Horton
b8943eae4a
Merge pull request #11722 from keymanapp/fix/android/split-layout-and-rescale
fix(android): fix keyboard size after rotation and restore via onSizeChanged, after layout
2024-06-10 12:15:21 +07:00
Joshua A. Horton
d86833783d fix(android): fix keyboard size after rotation and restore via onSizeChanged, after layout
Fixes: #10054
2024-06-06 14:02:18 +07:00
Joshua A. Horton
49acf1ceea chore(android): use cleaner precondition exit pattern (per review) 2024-06-06 09:12:19 +07:00
Joshua A. Horton
ae0d96f504 feat(android): catch correct exception + add state-logging to help diagnose exception's impact
This aims to provide info needed to resolve potential issues underlying #11561.
2024-05-31 12:50:46 +07:00
Joshua A. Horton
c034bcab38 feat(android): add KMLog.LogBreadcrumb 2024-05-31 12:47:04 +07:00
Darcy Wong
91e91bf91b
Update android/KMEA/app/src/main/java/com/keyman/engine/KMKeyboard.java
Co-authored-by: Marc Durdin <marc@durdin.net>
2024-05-23 14:15:21 +07:00
Darcy Wong
323196400a fix(android/engine): Ignore updating invalid selections 2024-05-23 10:39:39 +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
0be1937756
Apply suggestions from code review
Co-authored-by: Marc Durdin <marc@durdin.net>
2024-05-16 16:00:57 +07:00
Darcy Wong
cd2a95af38 fix(android/engine): Handle globe key on lock screen 2024-05-16 09:17:46 +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
Darcy Wong
dad6955608 chore(android/engine): Update dependencies 2024-05-08 07:27:18 +07:00
Darcy Wong
4cd8a00e42 refactor(android/engine): Refactor updateSelection 2024-05-07 19:58:32 +07:00
Darcy Wong
ae700d8e2d fix(android/engine): Skip updating selection range if invalid 2024-05-07 08:13:35 +07:00
Joshua A. Horton
389a700db9 fix(android): prevents mid-keystroke desynchronization when deleting selected text 2024-05-06 10:24:39 +07:00
Joshua A. Horton
517d9f3bbf fix(android): fixes inverted selection-range handling 2024-05-03 08:33:39 +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
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
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