Commit graph

1638 commits

Author SHA1 Message Date
Darcy Wong
eaec494bc5 fix(android): Add gating to setLongpressDelay() 2024-09-13 08:30:54 +07:00
Darcy Wong
84dbc1042c chore(common): Update crowdin strings for Italian 2024-09-12 15:56:22 +07:00
Eberhard Beilharz
b20d7f1eb4
refactor(web): move sentry-manager → web/src/engine/sentry-manager
Move `common/web/sentry-manager` to `web/src/engine/sentry-manager`.

Fixes: #12387
2024-09-11 15:15:01 +02:00
Darcy Wong
6c1125e516
Merge pull request #12316 from keymanapp/chore/common/crowdin-cs
chore(common): Update crowdin strings for Czech
2024-08-29 20:20:00 +07:00
Darcy Wong
1d55100cb3 chore(common): Update crowdin strings for Czech 2024-08-29 14:54:48 +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
8c959f7eb2 chore(android): Cleanup stray debug statements in console 2024-08-26 14:35:54 +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
84ede941b9
Merge pull request #12225 from keymanapp/chore/android/padding-rtl
chore(android): Use RTL-aware alignment and padding for layouts 📟
2024-08-21 09:26:36 +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
e303cdf801 chore(android): Replace paddingLeft/Right with Start/End 2024-08-20 06:08:31 +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
e4ad115bac Merge remote-tracking branch 'origin/master' into feat/android/enter-mode 2024-08-09 14:51:50 +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
Darcy Wong
83f46c8e5e chore(common): Update localization for Greek Polytonic 2024-08-07 05:59:35 +07:00
Eberhard Beilharz
1389d40965
Merge branch 'master' into change/web/11878_remove-es5 2024-07-31 15:28:38 +02:00
Joshua A. Horton
cf47d5021b chore(web): Revert "change(web): initializes OSK with keyboard if available during init"
This reverts commit 4b1394a54f.
2024-07-25 12:08:32 +07:00
Joshua A. Horton
3b35186e29 chore(web): Revert "chore(android): reverts error-silencing try-catch"
This reverts commit db4a7bfcd0.
2024-07-25 12:04:38 +07:00
Joshua A. Horton
1c7f31727d chore(web): Revert "chore(android): restores try-catch, now with console.error err forwarding"
This reverts commit d705589726.
2024-07-25 12:04:35 +07:00
Darcy Wong
75164e3099 chore(common): Update Crowdin strings for Portuguese 2024-07-17 17:10:57 -05: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 Horton
fce791aa38
Merge pull request #11626 from keymanapp/feat/android/cloud-downloader-state-logging
fix(android): handle `IllegalArgumentException` when initializing `CloudDownloadMgr`, add logging to check for unhandled side-effects
2024-06-06 09:57:44 +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
826168f02a fix(android): include DOMRect polyfill for older ES6-supporting devices
Fixes: #11653
Fixes: KEYMAN-WEB-JD
2024-06-03 11:51:08 +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
Joshua Horton
5df9944062
Merge pull request #11508 from keymanapp/fix/android/show-banner-null-guard
fix(android): host-page banner initialization
2024-05-30 13:59:44 +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
Joshua A. Horton
b64eb052d2 fix(android): host-page banner initialization 2024-05-23 10:08:03 +07:00
Darcy Wong
f98f464f4d chore(android): Update crowdin strings for DE 2024-05-22 13:54:03 +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