Commit graph

9598 commits

Author SHA1 Message Date
Darcy Wong
47fab2d3a2 fix(android/engine): Check asset package version before installing
Fixes #3500

When KMManager is copying asset kmp files, check if the asset package is a downgrade before installing it.
2020-08-26 14:13:02 +07:00
Keyman Server
49e5edd9ff
Merge pull request #3508 from keymanapp/auto/version-master-14.0.134
auto: increment master version to 14.0.134
2020-08-26 04:01:23 +10:00
Keyman Build Agent
bc29cc93f8 auto: increment master version to 14.0.134 2020-08-25 14:00:40 -04:00
Joshua Horton
db4042e3b8
Merge pull request #3486 from keymanapp/feat/common/models/priority-queue-batch-ops
feat(common/models): efficient batch-enqueue
2020-08-25 08:34:48 +07:00
Joshua Horton
8d626d59d6
Merge pull request #3480 from keymanapp/feat/common/models/priority-queue
feat(common/models):  actual priority queue for Trie models
2020-08-25 08:34:33 +07:00
Joshua Horton
a0483decf8
Merge pull request #3479 from keymanapp/feat/common/models/lexicon-navigation
feat(common/models): lexicon traversal
2020-08-25 08:34:03 +07:00
Keyman Server
b84ea8d5a6
Merge pull request #3505 from keymanapp/auto/version-master-14.0.133
auto: increment master version to 14.0.133
2020-08-25 04:03:45 +10:00
Keyman Build Agent
fb207d13fa auto: increment master version to 14.0.133 2020-08-24 14:03:00 -04:00
Eberhard Beilharz
2330060cba
Merge pull request #3492 from keymanapp/feat/linux/i18n
feat(linux): Add i18n for Linux
2020-08-24 10:50:18 +02:00
Eberhard Beilharz
3e5c0aefac
Merge pull request #3495 from keymanapp/feat/linux/terminology
feat(linux): Small UI improvements
2020-08-24 10:36:48 +02:00
Eberhard Beilharz
d74a4bc216
Merge pull request #3496 from keymanapp/docs/l10nreadme
docs(common): Clarify l10n readme
2020-08-24 10:27:44 +02:00
Joshua Horton
bbfc206aa6
change(common/models): clearer code ordering
Co-authored-by: Eddie Antonio Santos <Eddie.Santos@nrc-cnrc.gc.ca>
2020-08-24 10:39:27 +07:00
jahorton
e919a39d85 change(common/models): suggested loop tweaks 2020-08-24 10:32:55 +07:00
jahorton
137dda31be change(common/models): addresses review comments 2020-08-24 10:24:12 +07:00
Joshua Horton
69e19a0cd3
chore(common/models): Apply suggestions from code review
getRootTraversal -> traverseFromRoot

Co-authored-by: Eddie Antonio Santos <Eddie.Santos@nrc-cnrc.gc.ca>
2020-08-24 09:11:28 +07:00
Keyman Server
e98987614c
Merge pull request #3497 from keymanapp/auto/version-master-14.0.132
auto: increment master version to 14.0.132
2020-08-22 04:01:41 +10:00
Keyman Build Agent
8e517e4c25 auto: increment master version to 14.0.132 2020-08-21 14:01:00 -04:00
Eberhard Beilharz
d0dc3538ac
Merge pull request #3494 from keymanapp/feat/linux/link
feat(linux): Add link to share online
2020-08-21 11:48:32 +02:00
Eberhard Beilharz
135121ed68
docs(common): Clarify l10n readme
Up- and download from Crowdin now happen automatically on GitHub
(at least once it's enabled again).
2020-08-21 11:41:36 +02:00
Darcy Wong
79812e2e74
Merge pull request #3481 from keymanapp/feat/android/package-processor-keyboard-info
feat(android/app): Add language picker for keyboard package installation
2020-08-21 10:01:17 +07:00
Darcy Wong
d8123c5ea9 fix(android): Incorporate review suggestions
* Rename var `tempPath` to `isInstallingPackage`
* Tweak install dictionary title (and size of titlebar)
* Change "NEXT ->" button to "INSTALL ->" on language picker page
2020-08-21 08:43:38 +07:00
Eberhard Beilharz
1c8da049ab
feat(linux): Small UI improvements
- Remove "package" from the tooltips text since that might be
  confusing to users.
- Also make title of Welcome (Help) dialog optionally say "installed"
  instead of always so that we open that dialog via the Help button
  we just display the keyboard name.
- Refactor Keyboard Details dialog to remove an unnecessary box.
- Add padding after keyboard details in Keyboard Details dialog.
2020-08-20 15:22:50 +02:00
Eberhard Beilharz
678a5c0273
feat(linux): Add link to share online
This change modifies the displayed QR code and its text to closer
match the way things are on Windows, i.e. display a hyperlink
instead of just the text to share online.
2020-08-20 14:58:15 +02:00
Eberhard Beilharz
5799460cad
feat(linux): Clarify readme
Clarify the steps that are not necessary when using Crowdin.
2020-08-20 11:04:26 +02:00
Eberhard Beilharz
2f4c0b0a4b
feat(linux): Don't ignore .po files
Eventually we want to commit the .po files downloaded from
Crowdin.
2020-08-20 10:59:59 +02:00
Keyman Server
7bdc085a45
Merge pull request #3493 from keymanapp/auto/version-master-14.0.131
auto: increment master version to 14.0.131
2020-08-20 04:01:40 +10:00
Keyman Build Agent
82498b84e7 auto: increment master version to 14.0.131 2020-08-19 14:00:57 -04:00
Eberhard Beilharz
11f018366b
feat(linux): Add i18n for Linux 2020-08-19 19:22:33 +02:00
Darcy Wong
48d77b34b8
Merge pull request #3491 from keymanapp/fix/android/version-tier
fix(android): Fix util to getting the tier on CI builds
2020-08-19 09:23:42 +07:00
Darcy Wong
981a72ac6f fix(android): Fix util to getting the tier on CI builds
The regex in KMManager.getTier() is incorrect for CI versions because of an extra `-`.

A local development version string `14.0.248-alpha-local` would correctly return Tier.ALPHA, but a CI build `14.0.248-alpha` would return Tier.STABLE
2020-08-19 09:02:37 +07:00
Darcy Wong
cf7f8a83b5 fix(android): Fix nav bar alignment so it's not covered 2020-08-18 15:24:41 +07:00
Darcy Wong
3d7c7f6bc0 feat(android): Allow user to select multiple languages 2020-08-18 13:58:10 +07:00
Darcy Wong
8f5d63a549 chore(android): More cleanup 2020-08-18 10:38:10 +07:00
Darcy Wong
fa46d03ed2 chore(android): Cleanup 2020-08-18 10:26:16 +07:00
Darcy Wong
64b723a565 fix(android): Use bottom nav bar 2020-08-18 10:17:02 +07:00
Keyman Server
83c8396b18
Merge pull request #3488 from keymanapp/auto/version-master-14.0.130
auto: increment master version to 14.0.130
2020-08-18 04:01:40 +10:00
Keyman Build Agent
fcf323c1bb auto: increment master version to 14.0.130 2020-08-17 14:00:57 -04:00
Eberhard Beilharz
d331518805
Merge pull request #3408 from keymanapp/feat/linux/issue3399
fix(linux): Lookup language tag from keyboard
2020-08-17 16:11:41 +02:00
Eberhard Beilharz
536b074937
chore(linux): Add TODO comment
This should be properly implemented and fixed based on langtags.json
once the algorithm is implemented for Windows.
2020-08-17 16:00:38 +02:00
Eberhard Beilharz
06ecdc030a
Merge pull request #3249 from keymanapp/feat/vscode
chore: Add sample vscode settings files
2020-08-17 15:52:02 +02:00
Darcy Wong
9578679970 fix(android): Using forward arrows for now
We'll want to use Material Design steppers for navigating through the kmp install.
In the meantime, this adds the "NEXT"/"INSTALL" button right of the title bar
2020-08-17 15:02:54 +07:00
Darcy Wong
bb45346c5d fix(android): Adjust titlebar UI 2020-08-17 09:46:49 +07:00
Marc Durdin
9846da91a0
Merge pull request #3463 from keymanapp/feat/windows/rework-download-keyboard-dialog-style
feat(windows): rework download keyboard dialog style
2020-08-17 10:53:05 +10:00
Darcy Wong
cd1daf4c7e feat(android): Use language lists for processing KMP 2020-08-17 07:51:00 +07:00
Darcy Wong
d34e568607 fix(android): UI changes for SelectLanguageActivity
* Sort by language name
* Show language picker when a keyboard package has 1 keyboard with multiple languages
* Don't display the BCP 47 language ID or right arrows
2020-08-17 07:50:45 +07:00
Eberhard Beilharz
5821d884a7
chore(linux): Add sample settings files 2020-08-14 11:11:18 +02:00
jahorton
8bd13fbaed change(common/models): simplifies changes of last commit 2020-08-14 13:54:47 +07:00
jahorton
46c70e4672 feat(common/models): efficient batch-enqueue 2020-08-14 13:48:37 +07:00
jahorton
7db41b974b chore(common/models): Merge branch 'feat/common/models/lexicon-navigation' into feat/common/models/priority-queue 2020-08-14 08:23:00 +07:00
jahorton
ceba91fab6 change(common/models): traversal.key -> .char 2020-08-14 08:22:35 +07:00