Darcy Wong
b9851c9136
change(ios): Update build-help.sh
...
* Generate offline help from markdown
* Update bundle to use index.html
2021-02-11 08:46:38 +07:00
Darcy Wong
569fdbe769
Merge pull request #4462 from keymanapp/fix/android/engine/display-online-help
...
fix(android/engine): Display online keyboard help
2021-02-11 08:07:44 +07:00
Darcy Wong
a08a835a5e
fix(android/engine): Add option to display UI in English
2021-02-10 14:36:08 +07:00
Darcy Wong
a33a7e4b60
fix(android/engine): Display online keyboard help
2021-02-10 13:23:32 +07:00
Darcy Wong
982ce27c18
Merge remote-tracking branch 'origin/beta' into modify/common/help-keyman-com
2021-02-09 10:33:51 +07:00
Darcy Wong
9938af36a5
Merge pull request #4420 from keymanapp/chore/common/crowdin-fr
...
chore(common): Check in crowdin files for French
2021-02-08 16:05:36 +07:00
Darcy Wong
79ff913dcc
fix(android/engine): Remove WRITE_EXTERNAL_STORAGE from manifest
2021-02-08 11:33:59 +07:00
Darcy Wong
74c39a3369
change(android): Cleanup help files
...
* Remove unused context/menu_*.md files
* Move build-help.sh and htmllink.lua out of android/help/
* Update build scripts and README accordingly
2021-02-08 08:37:52 +07:00
Darcy Wong
fbf72529db
Merge pull request #4413 from keymanapp/fix/android/welcome-post-install
...
change(android/app): Separate displaying welcome.htm from keyboard installation
2021-02-04 09:26:45 +07:00
Darcy Wong
b6fe8a2648
chore(android): Check in crowdin files for fr
2021-02-03 21:13:08 +07:00
Darcy Wong
dba43e01fd
chore(android/app): Tweak gitignore and build-help
...
* Address review comments about gitignore path
* Allow for `html` parameter for build-help.sh
2021-02-03 14:18:56 +07:00
Darcy Wong
3ea611e527
change(android/app): Remove displaying welcome.htm from stepper
2021-02-03 13:46:16 +07:00
Darcy Wong
54cf842e7c
fix(android/app): Have KMAPro build script generate offline help
2021-02-03 08:02:52 +07:00
Darcy Wong
1992343e3e
chore(android/app): Remove html help files from repo
2021-02-03 07:37:34 +07:00
Darcy Wong
4755144840
chore(android/app): Add about pages to help
2021-02-02 15:30:46 +07:00
Darcy Wong
01310e3426
auto(android/app): Check in generated offline help
...
This replaces the kKMAPro assets/info with
```
build-help.sh htm
```
2021-02-02 11:10:11 +07:00
Darcy Wong
644c2e2fc4
chore(android/app): Copy markdown help from help.keyman.com
2021-02-02 11:08:55 +07:00
Darcy Wong
45801f41a6
feat(android/app): Use help/build-help.sh to generate offline help
2021-02-02 11:06:33 +07:00
Darcy Wong
14e5e981fe
change(android/app): Update build-help.sh
2021-02-02 08:46:26 +07:00
jahorton
78c7821f9f
change(web): banner display no longer deferred
2021-01-29 11:31:56 +07:00
Darcy Wong
976fb46366
fix(android/engine): Allow swipe to dismiss update notifications
2021-01-25 13:34:12 +07:00
Darcy Wong
2885963354
fix(android/app): Wrap preference screen titles
2021-01-25 11:25:17 +07:00
Darcy Wong
3465e99271
chore(android/samples): Remove old sample keyboard loaded code
2021-01-22 09:40:38 +07:00
Darcy Wong
d8fbec7cd1
fix(android/samples): Add dependency on androidx.preference
2021-01-21 15:44:56 +07:00
Darcy Wong
489b13f78e
Merge pull request #4300 from keymanapp/fix/android/zip-path-traversal
...
fix(android/engine): Fix zip slip vulnerability
2021-01-21 09:30:01 +07:00
Darcy Wong
8a084eb603
Merge pull request #4292 from keymanapp/fix/android/4247-handle-keyman-protocol
...
fix(android/app): Handle keyman protocol from external browser
2021-01-20 15:49:28 +07:00
Darcy Wong
a1739b4045
fix(android/engine): Fix zip slip vulnerability
2021-01-20 15:42:22 +07:00
Darcy Wong
3f188c9b7a
chore(android/engine): Add German locale
2021-01-20 09:28:15 +07:00
Darcy Wong
5d929f1c2a
chore(android/app): Use list_row_layout1 to center text
2021-01-20 09:27:46 +07:00
Darcy Wong
1be5a81b0d
chore(android): Merge remote-tracking branch 'origin/beta' into feat/android/set-app-locale
2021-01-20 09:05:18 +07:00
Darcy Wong
a555b4c8af
chore(android/engine): Fix typo
2021-01-19 15:57:36 +07:00
Darcy Wong
a99e1121f7
chore(android): Check in crowdin files for de
2021-01-19 15:17:25 +07:00
Darcy Wong
2db8e0f698
fix(android/engine): Handle keyman://localhost link
2021-01-19 13:11:35 +07:00
Darcy Wong
c5bfb00a83
fix(android/app): Handle keyman:// protocol from external browser
2021-01-19 11:04:40 +07:00
Darcy Wong
bc85e08ba4
chore(android): Address review comments
...
* Remove "+" icon from display language list
* Restart the app on changing display language
* Document updating DisplayLanguages
* Misc code cleanup
2021-01-19 10:44:50 +07:00
Darcy Wong
56da04597f
Merge pull request #4267 from keymanapp/fix/android/sample-sentry-dependencies
...
fix(android/samples): Fix Sentry dependencies
2021-01-19 09:05:36 +07:00
Darcy Wong
e6ebc22f0b
fix(android/samples): Update keyboard harness
2021-01-18 16:05:45 +07:00
Darcy Wong
3985e31381
chore(android): Cleanup whitespace
2021-01-18 14:51:39 +07:00
Darcy Wong
2f87fef4c3
fix(android/engine): Refactor BaseActivity to KMEA
2021-01-18 14:12:11 +07:00
Darcy Wong
ad25f7e127
fix(android/app): Fix Settings title and index of display language
2021-01-18 13:13:20 +07:00
Darcy Wong
1afc3347c1
fix(android/app): Use BaseActivity
2021-01-18 11:17:03 +07:00
Marc Durdin
b650f5fcd2
Merge pull request #4254 from keymanapp/fix/android/4019-popup-misalignments
...
fix(android): Popup misalignments and compatibility with WeChat, Telegram
2021-01-18 10:53:47 +11:00
Darcy Wong
7e740b765c
fix(android/samples): Fix Sentry dependencies
2021-01-15 13:20:27 +07:00
Darcy Wong
b969bae423
feat(android/app): Add Settings menu to change display language
2021-01-15 06:44:25 +07:00
Marc Durdin
4bd2fba43f
fix(android): add missing imports
2021-01-15 06:18:49 +11:00
Darcy Wong
20a2af830a
chore(android): Add Obolo language from crowdin
...
Manually check in crowdin files from crowdin.
Can't use crowdin CLI because it doesn't handle custom langauges
https://support.crowdin.com/api/language-codes/
2021-01-14 20:10:29 +07:00
Marc Durdin
99e60559eb
fix(android): Popup misalignments and compatibility with WeChat, Telegram
...
Fixes #4019 .
Rolls back #3009 and fixes base issue in alternative manner.
The core issue here was twofold:
1. We needed to set the window size to the whole screen in order for the
popups to visible and touchable. We implement this in
`onConfigureWindow`.
2. Once our window size is the whole screen, we need to tell the apps
which part of the window is our keyboard UI, in `onComputeInsets`.
This is the only part of the window which impacts the layout of the
underlying app. We had not set the `visibleTopInsets` property and
this caused the WeChat problems.
Finally, in order for this to work, we roll back the original fix
in #3009 as that one breaks the full-screen layout requirement.
Tested with a wide range of apps on Android 10, including WeChat and
Telegram. If @kienwt, @ericjding have capacity, would love to know if
this fix works for them also.
Note that this fix requires changes to consumers of Keyman Engine, so
sample and FV Keyboards updated accordingly.
2021-01-14 17:05:31 +11:00
Darcy Wong
e2d4388506
Merge pull request #4228 from keymanapp/common/crowdin-km
...
chore(common): Check in crowdin files for km (Khmer)
2021-01-14 08:13:29 +07:00
Darcy Wong
3742bb4a0a
chore(android): Check in crowdin files for km
2021-01-08 14:56:50 +07:00
Darcy Wong
7596d393da
fix(android): Address review comments
2021-01-06 14:31:43 +07:00