Commit graph

27618 commits

Author SHA1 Message Date
rc-swag
eff8a8828c feat(windows): resize and add title for install now
Update the title bar to say Keyman update for the
install now pop up. Also resized to make it smaller and
inline with other windows applications.
2024-09-03 17:07:17 +10:00
rc-swag
cb341d985a chore(windows): Merge branch 'feat/windows/add-apply-now-update' into feat/windows/install-now-pop-up 2024-09-03 15:43:05 +10:00
rc-swag
85a998bb73 feat(windows): rename executehistory module for clarity 2024-09-03 15:31:49 +10:00
rc-swag
1667cfed09 feat(windows): clean up ready for review 2024-09-03 14:38:09 +10:00
rc-swag
7860ddce5b feat(windows): add update to strings.xml 2024-09-02 20:11:23 +10:00
rc-swag
8df507d97d feat(windows): add menuframe_update image 4 config 2024-08-29 21:08:51 +10:00
rc-swag
4c1aa0f960 feat(windows): add basic modal install form 2024-08-29 15:48:43 +10:00
rc-swag
e2ec08ca9b feat(windows): remove klogging enable 2024-08-27 18:03:57 +10:00
rc-swag
50a56c94fc chore(windows): Merge branch 'epic/windows-updates' into feat/windows/add-apply-now-update 2024-08-27 13:02:46 +10:00
Marc Durdin
8db70ffbd0
Merge pull request #12258 from keymanapp/chore/merge-master-into-windows-updates
chore: merge master into windows-updates
2024-08-22 08:19:34 +02:00
Marc Durdin
62babbb29a
Merge pull request #12243 from keymanapp/chore/developer/emscripten-3.1.60-patch
chore(common): allow build agents to automatically select emsdk version, and enable support for 3.1.60+
2024-08-22 07:52:35 +02:00
Keyman Server
6b06ef5444
Merge pull request #12249 from keymanapp/auto/version-master-18.0.95
auto: increment master version to 18.0.95
2024-08-21 11:05:03 -07:00
Keyman Build Agent
98409dc810 auto: increment master version to 18.0.95 2024-08-21 14:04:21 -04:00
Marc Durdin
b0bd95d276 chore(common): allow build agents to automatically select emsdk version
The build agents will now automatically install and activate the
Emscripten version found in minimum-versions.inc.sh when configuring
WASM projects. For developer machines, this behaviour can be enabled by
setting the environment variable `KEYMAN_USE_EMSDK` (recommended).

This will be back-ported to 17.0 so that we can ensure that all builds
use a consistent Emscripten version.
2024-08-21 15:02:18 +02:00
Marc Durdin
a0ebe130de chore(developer): enable build for emscripten 3.1.60+
Emscripten 3.1.60 made a breaking change to `BindingType::toWireType`
(why is this done in a patch version?) so this change ensures that we
can continue to build on 3.1.58 and 3.1.64 (which is needed for #12234),
as a bridging strategy. We will need to merge this into 17.0-stable as
well so that we can upgrade the build agents to 3.1.64.

Relates-to: emscripten-core/emscripten#21692
Relates-to: #12234
2024-08-21 14:24:10 +02:00
Darcy Wong
1d42c6e7d5
Merge pull request #12230 from keymanapp/fix/android/texti-size-arrows
fix(android): Auto-mirror increment and decrement arrows for RTL support 📟
2024-08-21 19:11:36 +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
Joshua Horton
f6c21874d7
Merge pull request #12220 from keymanapp/fix/web/disabling-fatfinger-data
fix(web): disable fat-finger data use when mayCorrect = false
2024-08-21 14:51:08 +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
Joshua Horton
28ccfe1210
Merge pull request #12229 from keymanapp/fix/web/mitigate-malformed-wordbreaking
fix(web): improve tokenization output when wordbreaker breaks spec for span properties in output
2024-08-21 08:26:49 +07:00
Eberhard Beilharz
a98ee7040b
Merge pull request #12235 from keymanapp/fix/core/emcc_detect
fix(core): look for `emcc` instead of `emcc.py`
2024-08-20 22:41:46 +02:00
Keyman Server
bfad1087bb
Merge pull request #12238 from keymanapp/auto/version-master-18.0.94
auto: increment master version to 18.0.94
2024-08-20 11:03:54 -07:00
Keyman Build Agent
ac87fc483e auto: increment master version to 18.0.94 2024-08-20 14:03:19 -04:00
Steven R. Loomis
49eb3bf88c
Merge pull request #12223 from keymanapp/fix/core/11423-fix-mac-build-version 2024-08-20 09:03:01 -05: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
36b2a98e20
Update android/KMAPro/kMAPro/src/main/java/com/tavultesoft/kmapro/AdjustLongpressDelayActivity.java
Co-authored-by: Marc Durdin <marc@durdin.net>
2024-08-20 21:01:53 +07:00
Eberhard Beilharz
ab3722ecfa
fix(core): look for emcc instead of emcc.py on Linux and Mac
`emcc.py` is not marked as executable in emcripten's git repo so the
build failed when trying to locate emscripten. However, it turns out
that `emcc` is marked as executable, so we use that instead.

On Windows however, we still need to use `emcc.py` because otherwise
Meson won't detect it as valid compiler.
2024-08-20 15:52:52 +02:00
Darcy Wong
93b1881cb8 fix(android): Auto-mirror increment and decrement arrows 2024-08-20 13:55:13 +07:00
Joshua A. Horton
ec32e21bf4 feat(web): adds extra assertion to 'mitigation' test 2024-08-20 11:04:32 +07:00
Joshua A. Horton
92275697c0 fix(web): improve tokenization output when wordbreaker breaks spec for span .left, .right values in output 2024-08-20 10:52:40 +07:00
Darcy Wong
5f134fe590 feat(android): Add localization for Arabic 2024-08-20 10:20:27 +07:00
Joshua Horton
5bf42c5e24
Merge pull request #12201 from keymanapp/fix/web/malformed-reversion-display-strings
fix(web): fix malformed reversion display strings
2024-08-20 10:06:12 +07:00
Darcy Wong
c9bc396e91 fix(android): Auto-mirror back and forward arrows for RTL support 2024-08-20 08:33:19 +07:00
Joshua A. Horton
a5682dc36c chore(web): Merge branch 'master' into fix/web/malformed-reversion-display-strings 2024-08-20 08:11:02 +07:00
Joshua Horton
9d9a091651
Merge pull request #12188 from keymanapp/refactor/web/drop-interface-jsproc-dependency 2024-08-20 07:01:59 +07:00
Darcy Wong
6a831ef5f9 Merge branch 'feat/android/longpress-delay-menu' into feat/android/kmea-set-longpress-delay 2024-08-20 06:30:06 +07:00
Darcy Wong
eae19a8650 Merge branch 'master' into feat/android/longpress-delay-menu 2024-08-20 06:28:40 +07:00
Darcy Wong
e303cdf801 chore(android): Replace paddingLeft/Right with Start/End 2024-08-20 06:08:31 +07:00
Keyman Server
3d29108311
Merge pull request #12224 from keymanapp/auto/version-master-18.0.93
auto: increment master version to 18.0.93
2024-08-19 11:04:04 -07:00
Keyman Build Agent
6e7fcba318 auto: increment master version to 18.0.93 2024-08-19 14:03:29 -04:00
Steven R. Loomis
7c0f51c486 fix(core): set mac build version for meson cli build to 10.13
- add as option to compiler
- Match version in #11302

Fixes: #11423
2024-08-19 10:22:10 -05:00
Steven R. Loomis
fb3bee1e90
Merge pull request #11858 from keymanapp/feat/developer/11054-improve-linter
fix(developer): remove redundant check in LdmlKeyboardCompiler.validate() 🙀
2024-08-19 08:44:51 -05:00
Eberhard Beilharz
3c14a6ec0a
Merge pull request #12150 from keymanapp/refactor/web/12148_worker-thread
refactor(web): move `lm-worker` → `worker-thread` 🏗️
2024-08-19 10:10:11 +02:00
Eberhard Beilharz
ac0f4f6a83
refactor(web): run npm install
Addresses code review comments
2024-08-19 10:08:36 +02:00
Darcy Wong
79ebbfa53f
Merge pull request #12125 from keymanapp/feat/android/enter-mode
feat(android): Enhance how ENTER key is handled in apps
2024-08-19 14:31:52 +07:00
Joshua A. Horton
98d5322e51 fix(web): disable fat-finger data use when mayCorrect = false 2024-08-19 12:53:51 +07:00
rc-swag
cd17ffb4cc
Merge pull request #12162 from keymanapp/fix/windows/crowdin-hide-strings
fix(windows): "Keyman" is not localized in UI strings
2024-08-19 15:26:14 +10:00
Marc Durdin
402b1964f2
Merge pull request #12119 from keymanapp/dependabot/npm_and_yarn/semver-7.6.0
chore(deps): bump semver from 7.5.4 to 7.6.0
2024-08-19 14:09:39 +10:00