Commit graph

29861 commits

Author SHA1 Message Date
Darcy Wong
6547458a3c fix(android): Make banner smaller
Following review suggestion for banner not to be more than 1/4 of the main keyboard body.
2025-03-31 13:37:23 +07:00
Darcy Wong
9a4bc0c049 docs(android): Update table 2025-03-28 09:56:08 +07:00
Darcy Wong
5871df98b6 fix(android): Modify dimens.xml for 320dpi device
User requested a taller default keyboard height for a Pixel 8a device in landscape (430dpi corresponding to xhdpi). The next tier xxhdpi is for 480+ dpi.

Reference
https://developer.android.com/guide/topics/resources/providing-resources.html#table2

Based on `values/sw600dp-land/dimens.xml`, create `values-land-xhdpi/dimens.xml`

This allows a taller landscape keyboard height.
2025-03-27 15:42:19 +07:00
Darcy Wong
88d896e7d5 fix(android): Copy values-sw600dp-land/dimens.xml to values-land-xhdpi 2025-03-27 15:40:53 +07:00
rc-swag
4276aa83eb
Merge pull request #13565 from keymanapp/fix/windows/combine-install-pop-up-frms
fix(windows): combine install and install pop ups
2025-03-27 09:47:50 +10:00
rc-swag
228fcd193e
Merge pull request #13555 from keymanapp/fix/windows/13489/update-tab-improvements
fix(windows): configuration update tab text changes
2025-03-27 09:19:52 +10:00
rc-swag
365495b1d5 fix(windows): font charset to default charset 2025-03-27 09:18:29 +10:00
rc-swag
6e7971ddff chore(windows): Merge branch 'fix/windows/combine-install-pop-up-frms' into fix/windows/13489/update-tab-improvements 2025-03-26 10:11:43 +10:00
rc-swag
b97c4f1623 fix(windows): fix handling of more than 3 updates
The scroll bar was also not working correctly for display content.
Different options where explored but the best was to make the outer
update content block a "display: block" instead of using flex.
2025-03-25 17:09:03 +10:00
rc-swag
eb134999b2 fix(windows): move lbl remove full stop
Moved the label yet again. Also remove a full stop after the
question mark for a string.
2025-03-25 10:14:30 +10:00
Keyman Server
14fad57675
Merge pull request #13575 from keymanapp/auto/version-beta-18.0.221
auto: increment beta version to 18.0.221
2025-03-24 11:03:14 -07:00
Keyman Build Agent
f86f2a45ae auto: increment beta version to 18.0.221 2025-03-24 14:02:35 -04:00
rc-swag
5bf17c1fc9 fix(windows): update S_Update_Restart_Req
This was updated in first PR before combining just bringing
the change over.
2025-03-24 17:21:09 +10:00
Marc Durdin
2dc3708e63
Merge pull request #13562 from keymanapp/chore/developer/command-to-statement
chore(developer): use 'statement' instead of 'command' for messages about kmn statements
2025-03-24 14:09:52 +07:00
rc-swag
4863304f4d fix(windows): lablel location moved up 2025-03-24 17:01:19 +10:00
Darcy Wong
614e355306
Merge pull request #13564 from keymanapp/fix/windows/crowdin-es-configuration
fix(windows,mac): Update Spanish configuration string and mac strings
2025-03-24 11:07:24 +07:00
Darcy Wong
39c76a68f7 chore(mac): Remove typos in comment
Addresses review comment

>  The word "need" should be deleted.
2025-03-24 10:36:50 +07:00
rc-swag
49c077485e fix(windows): combine install and installnow frms 2025-03-24 10:43:36 +10:00
Darcy Wong
4d314ef2ea chore(mac): Update crowdin string for Spanish 2025-03-24 07:29:48 +07:00
Darcy Wong
1e9c917d59 fix(windows): Correct typo in Spanish configuration string 2025-03-24 07:29:30 +07:00
Marc Durdin
9080d156dc chore(developer): use 'statement' instead of 'command' for messages about kmn statements
In compiler messages, for a long time we have inconsistently used
'command' instead of 'statement' when referring to kmn statements. The
kmn language documentation uses 'statement' fairly consistently.
2025-03-22 05:58:06 +07:00
Keyman Server
1a02b8235f
Merge pull request #13561 from keymanapp/auto/version-beta-18.0.220
auto: increment beta version to 18.0.220
2025-03-21 11:03:08 -07:00
Keyman Build Agent
ffc7e6a81a auto: increment beta version to 18.0.220 2025-03-21 14:02:26 -04:00
Eberhard Beilharz
3b27b92283
Merge pull request #13554 from keymanapp/refactor/linux/init_queue
refactor(linux): rename `initialize_queue` method
2025-03-21 09:02:31 +01:00
rc-swag
3b72fc0929 fix(windows): resize form to match install-pop-up-now 2025-03-21 11:15:49 +10:00
rc-swag
b0dc12252a
Merge pull request #13530 from keymanapp/fix/windows/12679/xmlrender-exception-notes
fix(windows): add exception handling for loading xml file in XSL Rendering
2025-03-21 09:43:36 +10:00
Eberhard Beilharz
42f7142b41
refactor(linux): rename initialize_queue method
The new name `initialize_queue_items` makes it clearer that we initialize
some items in the queue and not the entire queue (which might still
contain items that we do want to keep).
2025-03-20 18:09:34 +01:00
rc-swag
979e1b05c9 fix(windows): configuration update tab text changes
fixes: #13489
2025-03-20 17:01:33 +10:00
Keyman Server
a26df5ecaa
Merge pull request #13544 from keymanapp/auto/version-beta-18.0.219
auto: increment beta version to 18.0.219
2025-03-19 11:03:48 -07:00
Keyman Build Agent
1a0ca658df auto: increment beta version to 18.0.219 2025-03-19 14:03:13 -04:00
Eberhard Beilharz
7de1b9f6eb
Merge pull request #13523 from keymanapp/chore/linux/13497_UbuntuPackaging
chore(linux): rename "Debian packaging" to "Ubuntu packaging"
2025-03-19 16:11:00 +01:00
Eberhard Beilharz
1b24e57c7d
chore(linux): add comment explaining filename
Addresses code review comment.
2025-03-19 16:10:06 +01:00
Eberhard Beilharz
dc7b8691b0
Merge pull request #13524 from keymanapp/chore/linux/13319_setup-py
chore(linux): replace deprecated setup.py
2025-03-19 15:49:51 +01:00
Eberhard Beilharz
601a11e681
Merge pull request #13537 from keymanapp/chore/linux/improve-docker
fix(linux): fix building in Docker with different Ubuntu/Debian version 
2025-03-19 12:46:55 +01:00
Joshua Horton
71df37930f
Merge pull request #13360 from keymanapp/feat/web/gesture-error-traces
feat(web): adds gesture 'traces' for warning/error logging
2025-03-19 08:13:48 +07:00
Joshua Horton
f1567018ac
Merge pull request #13534 from keymanapp/fix/web/consistent-model-loading-check
fix(web): model unload and load should use consistent, canEnable check
2025-03-19 08:12:39 +07:00
rc-swag
8a43d0eccb fix(windows): add img & update form message install now
fixes: #13488
2025-03-19 10:57:43 +10:00
Marc Durdin
bc4462a312
Merge pull request #13532 from keymanapp/fix/developer/13455-ERROR_TextBeforeOrAfterNulInOutput
fix(developer): add validation of `nul` usage in output part of rule
2025-03-19 06:12:54 +07:00
Eberhard Beilharz
5ccbb65be2
chore(linux): some more replacements of setup.py
The recommended replacement for `setup.py build` is to use the `build`
module, so we have to add this as additional build dependency.

This change also removes the `devdist` target from the makefile - it
isn't referenced in any script, so I think we can do without.

Unfortunately the `python3-build` package available on Ubuntu 22.04 Jammy
is buggy and looks for `/usr/local/bin/python` so we can't use that.
Instead we continue to use `setup.py` for building on Jammy.
2025-03-18 19:57:37 +01:00
Keyman Server
a90733e016
Merge pull request #13539 from keymanapp/auto/version-beta-18.0.218
auto: increment beta version to 18.0.218
2025-03-18 11:12:02 -07:00
Keyman Build Agent
3190c70c03 auto: increment beta version to 18.0.218 2025-03-18 14:11:31 -04:00
Eberhard Beilharz
4609abaaaf
chore(linux): use bash by default when building containers 2025-03-18 18:37:58 +01:00
Eberhard Beilharz
d85cd135db
chore(linux): update comment 2025-03-18 18:34:26 +01:00
Eberhard Beilharz
25184429c7
Merge pull request #13536 from keymanapp/chore/linux/cherry-pick/docker
chore(linux): allow to build and use Debian docker image 🍒
2025-03-18 18:25:18 +01:00
Eberhard Beilharz
2fbacc4e28
Merge pull request #13535 from keymanapp/chore/linux/docker
chore(linux): update URL for lcov package 
2025-03-18 18:24:50 +01:00
Eberhard Beilharz
e649222a1c
fix(linux): fix building in Docker with different Ubuntu/Debian version
Also some general improvements for building and running Docker container.
2025-03-18 17:25:10 +01:00
Eberhard Beilharz
da305bab57
chore(linux): deal with default values
When `_convert_parameters_to_build_args` sets the defaults, our previous
implementation to check for default values no longer works.
2025-03-18 16:18:55 +01:00
Eberhard Beilharz
18a600be6a
chore(linux): initialize variables with default values if not set
This changes `convert_parameters_to_build_args` to set the variable to
the default values unless set already. Then we don't have to deal with
unset variables and setting default values when we use the variables.
2025-03-18 16:18:47 +01:00
Eberhard Beilharz
1dde4c3f1f
chore(linux): allow to build and use Debian docker image 2025-03-18 16:16:59 +01:00
Eberhard Beilharz
a8adb33d9a
chore(linux): update URL for lcov package 2025-03-18 12:55:23 +01:00