Joshua Horton
f4635b5b59
Merge pull request #13659 from keymanapp/docs/web/touch-keyboard-gesture-model
...
docs(web): documentation for touch-keyboard gesture models
2025-04-08 10:13:58 +07:00
Joshua Horton
30074eafe4
docs(web): fix quote consistency within the same sentence
...
Co-authored-by: Eberhard Beilharz <ermshiperete@users.noreply.github.com>
2025-04-08 08:12:07 +07:00
Keyman Server
a113b1545d
Merge pull request #13685 from keymanapp/auto/version-beta-18.0.230
...
auto: increment beta version to 18.0.230
2025-04-07 11:03:33 -07:00
Keyman Build Agent
ee9590a1f4
auto: increment beta version to 18.0.230
2025-04-07 14:02:54 -04:00
Eberhard Beilharz
799a34d3ff
Merge pull request #13674 from keymanapp/chore/linux/changelog
...
chore(linux): Update debian changelog
2025-04-07 15:23:13 +02:00
Darcy Wong
0d2c001e48
Merge pull request #13681 from keymanapp/chore/common/crowdin-km
...
chore(android,mac,windows): update Crowdin strings for Khmer
2025-04-07 15:57:35 +07:00
Darcy Wong
ebff42b88b
Merge pull request #13680 from keymanapp/chore/common/crowdin-cs
...
chore(android,mac,windows): update Crowdin strings for Czech
2025-04-07 15:57:21 +07:00
Joshua Horton
2beca8e3b4
docs(web): starts page for touch-keyboard gesture models, adds flowcharts
...
Fixes : #13628
2025-04-07 13:23:13 +07:00
Darcy Wong
3ebea47ff3
chore(windows): Update crowdin strings for Khmer
2025-04-07 08:52:35 +07:00
Darcy Wong
d6c612104c
chore(mac): Update crowdin strings for Khmer
2025-04-07 08:52:26 +07:00
Darcy Wong
8d012bb8a1
chore(android): Update crowdin strings for Khmer
2025-04-07 08:52:16 +07:00
Darcy Wong
005b74e0a4
chore(windows): Update crowdin strings for Czech
2025-04-07 08:41:26 +07:00
Darcy Wong
005f1674ad
chore(mac): Update crowdin strings for Czech
2025-04-07 08:41:12 +07:00
Darcy Wong
9ff6858613
chore(android): Update crowdin strings for Czech
2025-04-07 08:41:03 +07:00
Joshua Horton
ca075242c6
Merge pull request #13643 from keymanapp/fix/ios/engine-settings-dismissal
...
fix(ios): ensure keyboard height is set when engine settings view is used in a NavigationController
2025-04-07 08:06:10 +07:00
Keyman Server
c73c88bc94
Merge pull request #13677 from keymanapp/auto/version-beta-18.0.229
...
auto: increment beta version to 18.0.229
2025-04-04 11:04:31 -07:00
Keyman Build Agent
309827cb61
auto: increment beta version to 18.0.229
2025-04-04 14:03:49 -04:00
Darcy Wong
f53aa690ab
Merge pull request #13668 from keymanapp/fix/android/banner-sw720
...
fix(android): Adjust keyboard height for 10" tablet landscape
2025-04-04 22:34:33 +07:00
Darcy Wong
7fba5b25e4
Merge pull request #13667 from keymanapp/fix/android/banner-tablets
...
fix(android): Adjust keyboard and banner height for 7" tablet landscape
2025-04-04 22:34:20 +07:00
Darcy Wong
7488b2902f
Merge pull request #13655 from keymanapp/fix/android/banner-xhdpi
...
fix(android): adjust keyboard and banner height for xhdpi portrait
2025-04-04 22:34:01 +07:00
Darcy Wong
935d7284ef
Merge pull request #13651 from keymanapp/fix/android/banner-heights
...
fix(android): Adjust keyboard and banner heights for mdpi and hdpi devices
2025-04-04 22:33:38 +07:00
Eberhard Beilharz
8044de4649
chore(linux): Update debian changelog
2025-04-04 15:12:52 +02:00
Eberhard Beilharz
092b5e7001
Merge pull request #13660 from keymanapp/chore/web/logerror
...
chore(web): improve error logging in predictive-text worker message validation
Previously logging an error resulted in two Sentry issues to be created. This change now combines the log message and the error into one call to `console.error`, thus resulting in only one Sentry issue being created.
2025-04-04 08:58:37 +02:00
Eberhard Beilharz
565f1b4dec
Merge pull request #13648 from keymanapp/fix/linux/13647_kbd-details
...
fix(linux): fix crash if kmp doesn't have name field
Fixes : #13647
Fixes: KEYMAN-LINUX-80
2025-04-04 08:57:49 +02:00
Joshua Horton
3a99ffe140
Merge pull request #13652 from keymanapp/docs/web/better-serialization-motivation
...
docs(web): improve section on motivation for gesture input serialization
2025-04-04 13:16:24 +07:00
Darcy Wong
3bd69f182e
fix(android): Adjust keyboard height for 10" tablet landscape
2025-04-04 08:36:05 +07:00
Joshua Horton
1a79fd2b1e
Merge pull request #13631 from keymanapp/fix/ios/keyboard-height-slide-dismissal
...
fix(ios): slide dismissal of keyboard-height adjuster will properly resize the keyboard
2025-04-04 08:17:43 +07:00
Joshua Horton
7a1acc4968
Merge pull request #13630 from keymanapp/fix/ios/keyboard-over-menu-on-reentry
...
fix(ios): prevent re-display of keyboard when re-entering app to its menus
2025-04-04 08:17:35 +07:00
Darcy Wong
8cc35dfdf3
fix(android): Adjust keyboard and banner height for 7" tablet
2025-04-04 07:42:54 +07:00
Keyman Server
5cbc857cdf
Merge pull request #13665 from keymanapp/auto/version-beta-18.0.228
...
auto: increment beta version to 18.0.228
2025-04-03 11:04:18 -07:00
Keyman Build Agent
a59009bdbd
auto: increment beta version to 18.0.228
2025-04-03 14:03:40 -04:00
Eberhard Beilharz
c1683b4be2
chore(web): improve error logging
...
Previously logging an error resulted in two Sentry issues to be created.
This change now combines the log message and the error into one call to
`console.error`, thus resulting in only one Sentry issue being created.
2025-04-03 16:35:09 +02:00
Eberhard Beilharz
d1b74d0175
chore(linux): fall back to package id
...
This change addresses a code review comment. In the case where the kmp
doesn't contain a name, we now use the `packageID` instead.
2025-04-03 15:56:07 +02:00
Joshua Horton
e9cd0dda9c
docs(web): addresses concerns from recent ermshiperete review
2025-04-03 15:42:40 +07:00
Eberhard Beilharz
6d39ab0b06
Merge pull request #13625 from keymanapp/fix/linux/13590_arrow-keys
...
fix(linux): allow unhandled keys to pass through to compliant apps
This change fixes a bug introduced in #13372 . Before that engine.c determined if keys are handled or not. For keys that we didn't handle we returned FALSE. However, that didn't allow the Core to adjust the context where necessary, so #13372 moved that to Core. However, this caused ibus_keyman_engine_process_key_event to return TRUE even if we didn't handle the key. Instead we called ibus_engine_forward_key_event with the non-handled key. This worked in most applications, but not in the Text Editor.
This change now does no longer call ibus_engine_forward_key_event for compliant apps but instead returns FALSE from ibus_keyman_engine_process_key_event for unhandled keys, allowing the app to see and act on the key event.
An 'unhandled' key here is a key that doesn't match a rule in the keyboard and isn't a character key. Core returns a QIT_EMIT_KEYSTROKE action for that key.
Fixes : #13590
2025-04-03 10:26:27 +02:00
Darcy Wong
3d127f0f7d
docs(android): Update table documentation
2025-04-03 11:12:35 +07:00
Darcy Wong
de0e8faf0e
fix(android): Add keyboard and banner dimensions for xhdpi portrait
2025-04-03 11:03:28 +07:00
Darcy Wong
b5e30b7c83
docs(android): Update table
2025-04-03 09:55:33 +07:00
Darcy Wong
3ee17bf421
chore(android): Merge remote-tracking branch 'origin/beta' into fix/android/banner-heights
...
# Keyman Conventional Commit suggestions:
#
# - Link to a Sentry issue with git trailer:
# Fixes: _MODULE_-_ID_
# - Give credit to co-authors:
# Co-authored-by: _Name_ <_email_>
# - Use imperative, present tense ('attach' not 'attaches', 'attached' etc)
# - Don't include a period at the end of the title
# - Always include a blank line before trailers
# - More: https://github.com/keymanapp/keyman/wiki/Pull-Request-and-Commit-workflow-notes
2025-04-03 09:46:46 +07:00
Darcy Wong
52f97d094f
Merge pull request #13645 from keymanapp/fix/android/adjust-height-back
...
fix(android): Add back button to "Adjust Keyboard Height "menu
2025-04-03 09:45:58 +07:00
Darcy Wong
e9d70fb15a
Merge pull request #13635 from keymanapp/cherrypick/android/13578-adjust-keyboard-height
...
fix(android): Move responsibility for setting keyboard height preference 🍒
2025-04-03 09:45:28 +07:00
Darcy Wong
231d9e3b6b
Merge branch 'beta' into cherrypick/android/13578-adjust-keyboard-height
2025-04-03 09:44:29 +07:00
Shawn Schantz
114a7479a3
Merge pull request #13550 from keymanapp/fix/mac/13465-word-table-output
...
fix(mac): reevaluate API compliance for each change in context
2025-04-03 09:40:09 +07:00
Joshua Horton
a2f57c0cf6
docs(web): improve section on motivation for gesture input serialization
...
Addresses a PR comment by mcdurdin on #13597 (at https://github.com/keymanapp/keyman/pull/13597#discussion_r2023971170 ) in regard to the motivation for gesture input serialization.
> I just don't understand how the problem described here can arise -- unless we are introducing deferral with promises -- but even then, if we consistently defer every incoming event with a promise, then the order would still be automatically enforced.
In particular, this aims to clarify how the macrotask queue gets involved and can interfere with the ordering of promises.
2025-04-03 09:05:37 +07:00
Darcy Wong
376fbc1515
fix(android): Add hdpi dimensions
2025-04-03 08:26:07 +07:00
Darcy Wong
a392242923
fix(android): Adjust baseline heights for landscape
...
values-land/dimens.xml tested with 5.1" WVGA emulator
2025-04-03 07:05:38 +07:00
Marc Durdin
da5b05a195
Merge pull request #13640 from keymanapp/fix/developer/13600-follow-remove-redundant-lm-fields-from-kps
...
fix(developer): remove redundant Name and RTL fields from .kps `LexicalModel`
2025-04-03 05:40:32 +07:00
Marc Durdin
a4f33caf65
Merge pull request #13600 from keymanapp/fix/developer/13576-13593-remove-redundant-keyboard-fields-from-kps
...
fix(developer): remove redundant keyboard fields from .kps
2025-04-03 05:40:18 +07:00
Keyman Server
cda8398398
Merge pull request #13649 from keymanapp/auto/version-beta-18.0.227
...
auto: increment beta version to 18.0.227
2025-04-02 11:03:41 -07:00
Keyman Build Agent
a13205f1a2
auto: increment beta version to 18.0.227
2025-04-02 14:03:01 -04:00