Marc Durdin
9fd5e11e62
fix(windows): context help links
...
Fixes #4558 .
This makes a number of fixes to get the context help working correctly
in Keyman 14:
1. Adds support for `redirect:` header in help .md files so that we can
do redirects for the context content in Keyman for Windows help in the
lua filters.
2. Renames Keyman for Windows help files to .htm, because that's what
the .chm format is expecting, and what Delphi assumes for its .chm
integration, and thus splits the html and htm lua filters.
3. Renames and makes more consistent the various context help pages.
4. Adds redirects for all pages that have sufficient content on other
pages.
5. Fixes the instantiation of help in various Keyman for Windows forms.
6. Defaults to opening help from the Keyman source repo if the calling
app is running in the source repo (this is just a development-side
tweak that simplifies my life).
2021-03-09 12:35:43 +11:00
Darcy Wong
125999efb8
chore(android): Move KMEA breaking changes to help repo
2021-03-05 10:44:33 +07:00
Darcy Wong
c47a6d1972
chore(android): Update whatsnew
...
* List available display languages
* Add KMEA breaking changes
2021-03-05 10:01:32 +07:00
Darcy Wong
ff91d9d7d9
Merge pull request #4588 from keymanapp/fix/android/toast-locale
...
fix(android): Localize Toast notifications
2021-03-05 08:57:13 +07:00
Darcy Wong
4068127196
fix(android/engine): Allow formatted strings in Toast
2021-03-05 08:42:38 +07:00
Darcy Wong
51e8dd19e4
Merge pull request #4531 from keymanapp/fix/android/welcome-hangs
...
fix(android/app): Fix welcome.htm responsiveness
2021-03-05 06:54:51 +07:00
Darcy Wong
9b5826375a
fix(android): Migrate Toasts to BaseActivity.makeToast
2021-03-04 14:59:53 +07:00
Darcy Wong
8a176dcb8f
fix(android/engine): Add help method to localize Toast notifications
2021-03-04 14:57:58 +07:00
Darcy Wong
bdb4755ed9
chore(android/engine): Remove unused string
...
Cleaning up unused string failed_to_access_downloaded_file
2021-03-04 14:57:12 +07:00
Darcy Wong
f1133d0fc9
chore(android): Check in crowdin files for de
2021-03-03 14:45:53 +07:00
Darcy Wong
77c333da52
fix(android/engine): Cleanup KMHelpFileActivity
2021-03-03 11:41:45 +07:00
Darcy Wong
e18e3b5d00
change(android/engine): Refactor webview cleanup
2021-03-02 15:23:05 +07:00
Darcy Wong
6ba69a04ce
change(android/engine): Refactor viewport injection
2021-03-01 15:25:46 +07:00
Darcy Wong
c0b103d65d
Apply suggestions from code review
...
Co-authored-by: Joshua Horton <joshua_horton@sil.org>
2021-03-01 14:31:46 +07:00
Darcy Wong
3c4b783691
fix(android/engine): Destroy keyboard to free webViews when viewing help
2021-03-01 13:27:41 +07:00
Darcy Wong
f466604dd2
fix(android/app): Fix welcome.htm responsiveness
2021-02-25 15:30:36 +07:00
Darcy Wong
32c67aff37
Merge pull request #4477 from keymanapp/fix/android/help-file-webview
...
fix(android/engine): Display welcome.htm help within the app
2021-02-12 13:57:18 +07:00
Darcy Wong
95ddb9541d
chore(android/engine): Cleanup HelpFile to only handle pdfs
2021-02-12 13:24:08 +07:00
Darcy Wong
21b9dde608
Merge pull request #4485 from keymanapp/chore/android/tweak-help
...
chore(android/app): Update help formatting and images
2021-02-12 12:51:13 +07:00
Darcy Wong
86929e8cda
chore(android): Update images
2021-02-12 09:52:26 +07:00
Darcy Wong
5c9b4fbe83
chore(android): Update help formatting
2021-02-12 09:12:57 +07:00
Darcy Wong
350611bae5
fix(android/engine): Display help file in webView
2021-02-11 14:19:38 +07:00
Darcy Wong
7300fd2721
chore(android): Move welcome_package string to KMEA
2021-02-11 12:50:18 +07:00
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