Darcy Wong
1ad9e442aa
fix(android/oem): Update Sentry library in FV app
2020-11-20 07:57:32 +07:00
Darcy Wong
9ef2cec502
chore(android): Update dependencies
2020-10-22 10:51:34 +07:00
Marc Durdin
3c32267a50
chore: don't add tag to version in filenames
...
While it might be nice to add the tag to versions in filenames, this
creates a lot of work on the website where we make some filename
assumptions. So, this PR winds that detail of filename changes back,
and renames copydev.in to download.in to make it consistent with the
other download.in files.
2020-10-08 14:59:59 +11:00
Marc Durdin
cb579bd1d1
chore(windows): update RELEASE tags as well
2020-10-08 09:23:54 +11:00
Marc Durdin
c655c4eaf5
fix(windows): improve version numbers
...
Release build executables should have 3 component version numbers with
the version tag appended, e.g. keymandesktop-14.0.155-alpha-local.exe.
Coming later, rename keymandesktop-version.exe to keyman-version.exe.
2020-10-08 09:13:48 +11:00
Marc Durdin
27a40128e4
fix(windows): remove obsolete releaseCapture calls
...
Fixes #3361 . Remove obsolete releaseCapture calls from Keyman Config.
2020-09-18 10:20:14 +10:00
Darcy Wong
de21237ec8
fix(android): Update sentry plugin to remove obsolete API use
...
Fixes #3460
2020-08-07 13:07:46 +07:00
Darcy Wong
f75187d02b
fix(android): Update Gradle wrapper to 5.6.4
...
This updates the gradle-wrappers for KMEA, KMAPro, and FV app. Gradle version kept at 5.6.4
gradle files auto-generated with:
```
./gradlew wrapper --gradle-version 5.6.4
```
(And changing shebang to `#!/bin/bash`)
2020-08-07 08:51:01 +07:00
Marc Durdin
ebdeb373f3
refactor(windows): add translations to windows install
2020-07-30 09:39:06 +10:00
Marc Durdin
220d530c08
refactor(windows): update references to locale.xml to strings.xml
2020-07-29 19:38:53 +10:00
Marc Durdin
a220616ab5
chore(windows): one more file
2020-07-29 14:48:42 +10:00
Marc Durdin
a2d87bbcc8
chore(windows): remove usage pages
...
The Usage page is no longer available; remove strings and xsl
relating to them.
2020-07-29 14:47:59 +10:00
Marc Durdin
2563624810
fix(windows): more i18n cleanup:
...
* Remove localedef.dtd file and infrastructure
* Remove ftMessages enum value
2020-07-29 08:03:30 +10:00
Marc Durdin
fc7bf17bc3
chore(windows): rename caption to plaintext for locale files
2020-07-28 08:05:32 +10:00
Marc Durdin
2bc5fc825a
chore(windows): move from caption to id for locale.xml
2020-07-27 17:17:36 +10:00
Marc Durdin
d085467001
feat(windows): Crowdin i18n groundwork
2020-07-27 15:09:30 +10:00
Darcy Wong
5d44e5451e
feat(android/oem): Calculate lexical model version
2020-07-10 09:25:20 +07:00
Darcy Wong
013499c83b
feat(android/oem): Update SystemKeyboard to match KMAPro
...
* Mostly to adjust for banner height
* Select numeric layer if applicable
* Disable predictions if entering a hidden password field
2020-07-10 08:55:53 +07:00
Darcy Wong
8bb8fe4c92
feat(android/oem): Add nrc.str.sencoten to FV app
...
* Update FV build to download nrc.str.sencoten.model.kmp
* Update FV app to install the model
* Rebuild active keyboards list using keyboard info from kmp.json
2020-07-10 08:55:53 +07:00
Darcy Wong
303873b64f
fix(android): Add to KMManager API
...
Add getDefaultKeyboard() and setDefaultKeyboard() to KMManager API.
2020-07-09 10:55:41 +07:00
Darcy Wong
2e240591a3
chore(android): Address review comments
...
getDefaultKeyboard()
* Assert `context`is not null
setDefaultKeyboard()
* Allow null Keyboard to revert to sil_euro_latin
FV MainActivity
* Define constant for default package ID
2020-07-09 10:52:09 +07:00
Darcy Wong
3f21471739
chore(android): Merge remote-tracking branch 'origin/master' into fix/android/set-fallback-keyboard
2020-07-09 10:36:11 +07:00
Darcy Wong
ec016f850f
fix(android/oem): Add a fallback keyboard to FV Android app
...
The FV Android app has a workflow where it's possible on a fresh install for the user to set FV as a system keyboard before checking (adding) any of the FV keyboards.
This makes the keyboard list empty, and KMManager throws an exception trying to set a keyboard.
This PR adds `Keyboard.setDefaultKeyboard()` so an app can specify a fallback keyboard. If never set, KMEA uses sil_euro_latin/sil_euro_latin.
The FV app will fall back to fv_all/sil_euro_latin
2020-07-08 16:23:07 +07:00
Darcy Wong
ef11647b5a
feat(android): Use build-download-resources.sh for KMApro and FV apps
...
Follow-on to #3300
* Update the FV Android app to use the same build script to download its default keyboard package. (fv_all.kmp)
* This means downloading fv_all.kmp is the only valid option for the build (remove option to copy/rebuild keyboards)
* Reduce the number of exports in the Bash scripts
* Also removes sil_euro_latin.kmp since the app will fallback to fv_all/sil_euro_latin (in a future PR)
2020-07-08 14:03:02 +07:00
Darcy Wong
58a2da05d5
chore(android): Remove google-services and update readme
2020-06-11 07:01:29 +07:00
Marc Durdin
bd3c1bd04e
fix(oem/firstvoices/ios): new certificate
2020-06-02 19:16:58 +10:00
Darcy Wong
a7ff50099e
fix(android/oem): Fix Keyboard constructor to FV app
2020-05-27 22:02:14 +07:00
Darcy Wong
00cd0aa4e1
Merge pull request #3113 from keymanapp/modify/android/use-keyboards-list-json
...
modify(android): Refactor KeyboardPickerActivity
2020-05-20 13:17:58 +07:00
Marc Durdin
45088eda05
fix(ios): tweaks to project files
...
This tweaks iOS target versions, framework paths and debug information
in order to make the FV Keyboards debugging simpler.
2020-05-18 16:37:04 +07:00
jahorton
61dca02aae
fix(ios/oem): Custom decoding for occasional fail-state output of keyboards builds
2020-05-18 14:23:34 +07:00
Darcy Wong
652136829d
modify(android): Change assumptions on default keyboard
...
To support FV app, allow KeyboardController to remove any index.
KeyboardController also no longer initializes with a default of sil_euro_latin.
2020-05-08 21:56:19 +07:00
jahorton
370c3b3c5e
change(ios/oem): adds text to FV banner images
2020-05-08 12:35:23 +07:00
jahorton
120500dbe7
fix(ios/oem): sets development cert/profile for debug configs
2020-05-08 12:25:38 +07:00
jahorton
80d2875ace
fix(ios/oem): locks app into light mode
2020-05-08 12:25:32 +07:00
jahorton
9983732ca5
fix(ios/oem): reverts local development cert, profile changes
2020-05-08 09:55:11 +07:00
jahorton
7cfaf7bec0
fix(ios/oem): adjusts to unexpected keyboard metadata shift for languages
2020-05-07 16:04:45 +07:00
jahorton
60da1fd6a1
fix(ios/oem): Fixes library links, Simulator runs
2020-05-07 15:17:21 +07:00
Darcy Wong
4e39e6c560
fix(oem): Back button to dismiss FV Android system keyboard
...
Bring in the changes from #2950 and #3093 to the FV Android app
2020-05-07 10:36:20 +07:00
Marc Durdin
618401031a
Merge pull request #3080 from keymanapp/fix/ios/fv-version-swkeyboard-3065
...
fix(ios): Additional libraries for FirstVoices SWKeyboard
2020-05-05 16:23:50 +10:00
Marc Durdin
fb38185363
fix(ios): add fv libraries for swkeyboard
2020-05-05 16:20:21 +10:00
Marc Durdin
7c7f34a26e
Merge pull request #3074 from keymanapp/fix/ios/fv-version-swkeyboard-3065
...
fix(ios): fv add sentry framework to carthage build step (admin merge)
2020-05-04 12:21:52 +10:00
Marc Durdin
5764869de7
fix(ios): fv add sentry framework to carthage step
2020-05-04 12:20:51 +10:00
Marc Durdin
c8480dd269
Merge pull request #3072 from keymanapp/fix/ios/fv-version-swkeyboard-3065
...
fix(ios): try embed of sentry again for fv (admin power)
2020-05-03 15:41:29 +10:00
Marc Durdin
3ea159b4b7
fix(ios): try embed of sentry again for fv
2020-05-03 15:40:19 +10:00
Marc Durdin
c30d318e04
Merge pull request #3069 from keymanapp/fix/ios/fv-version-swkeyboard-3065
...
fix(ios): add sentry framework to fv keyboards [admin override merge]
2020-05-02 08:45:05 +10:00
Marc Durdin
ddb54df0c5
fix(ios): add sentry framework to fv keyboards
2020-05-02 08:26:00 +10:00
Marc Durdin
8a16adc043
Merge pull request #3066 from keymanapp/fix/ios/fv-version-swkeyboard-3065
...
fix(ios): FV settings bundle for SWKeyboard
2020-05-01 18:31:27 +10:00
Darcy Wong
ebfde0f70c
Merge pull request #3051 from keymanapp/fix/android/remove-more-custom
...
Fix/android/remove more custom
2020-05-01 15:17:14 +07:00
Marc Durdin
58cd9c3281
fix(ios): oem fv KEYMAN_ROOT define
2020-05-01 18:02:46 +10:00
Marc Durdin
ce231e3f6d
fix(ios): oem fv project version
2020-05-01 17:42:16 +10:00