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
Joshua Horton
20c9d75795
Merge pull request #13671 from keymanapp/chore/web/clean-dead-keyboard-state-methods
...
chore(web): remove dead methods regarding keyboard state
2025-04-07 08:05:14 +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
Keyman Server
ef3fdd77ae
Merge pull request #13676 from keymanapp/auto/version-master-19.0.23
...
auto: increment master version to 19.0.23
2025-04-04 11:01:42 -07:00
Keyman Build Agent
808f1e8063
auto: increment master version to 19.0.23
2025-04-04 14:01:08 -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
24a4146018
chore(linux): Update debian changelog
...
(cherry picked from commit 8044de4649 )
2025-04-04 15:12:57 +02:00
Eberhard Beilharz
8044de4649
chore(linux): Update debian changelog
2025-04-04 15:12:52 +02:00
Joshua Horton
b96cdf1e0f
chore(web): remove dead methods regarding keyboard state
2025-04-04 15:07:08 +07:00
Darcy Wong
f03096a34f
docs(android): Add xxxhdpi keyboard height
2025-04-04 14:11:01 +07: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
Marc Durdin
dbde1b6480
Merge pull request #13661 from keymanapp/dependabot/npm_and_yarn/multi-0d2c8b9d73
...
build(deps): bump tar-fs and puppeteer-core
2025-04-04 12:29:03 +07:00
Marc Durdin
162871fe7c
chore: cleanup kps.xsd version typos
2025-04-04 12:25:44 +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
Steven R. Loomis
53fd228d08
feat(developer): update for line numbers
...
- fix windows path specific issue in test
Fixes : #10622
2025-04-03 17:24:57 -05:00
Steven R. Loomis
11f77ed876
feat(developer): update for line numbers
...
- fix ts issue on reader
Fixes : #10622
2025-04-03 16:47:04 -05:00
Steven R. Loomis
8d438283c6
feat(developer): update for line numbers
...
- split out LineFinder to separate class
Fixes : #10622
2025-04-03 16:40:53 -05: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 Server
dc90f1121f
Merge pull request #13664 from keymanapp/auto/version-master-19.0.22
...
auto: increment master version to 19.0.22
2025-04-03 11:03:55 -07:00
Keyman Build Agent
a59009bdbd
auto: increment beta version to 18.0.228
2025-04-03 14:03:40 -04:00
Keyman Build Agent
927564c213
auto: increment master version to 19.0.22
2025-04-03 14:03:05 -04:00
Steven R. Loomis
1f2b8463f5
chore(developer): deps: update to fast-xml-parser@5.1.0 (Metadata branch)
...
Fixes : #10622
2025-04-03 12:15:20 -05:00
dependabot[bot]
91a1e823b6
build(deps): bump tar-fs and puppeteer-core
...
Bumps [tar-fs](https://github.com/mafintosh/tar-fs ) and [puppeteer-core](https://github.com/puppeteer/puppeteer ). These dependencies needed to be updated together.
Updates `tar-fs` from 3.0.5 to 3.0.8
- [Commits](https://github.com/mafintosh/tar-fs/compare/v3.0.5...v3.0.8 )
Updates `puppeteer-core` from 22.7.0 to 22.15.0
- [Release notes](https://github.com/puppeteer/puppeteer/releases )
- [Changelog](https://github.com/puppeteer/puppeteer/blob/main/CHANGELOG.md )
- [Commits](https://github.com/puppeteer/puppeteer/compare/puppeteer-core-v22.7.0...puppeteer-core-v22.15.0 )
---
updated-dependencies:
- dependency-name: tar-fs
dependency-version: 3.0.8
dependency-type: indirect
- dependency-name: puppeteer-core
dependency-version: 22.15.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-04-03 14:46:22 +00:00
Marc Durdin
5042967797
Merge pull request #13656 from keymanapp/refactor/developer/consolidate-project-loader
...
refactor(developer): consolidate project loader
2025-04-03 21:45:05 +07:00
Marc Durdin
3f4590c32c
Merge pull request #13654 from keymanapp/refactor/developer/sentry-and-developer-options-1
...
refactor(developer): move sentry and developer options into console apps
2025-04-03 21:44:54 +07:00
Marc Durdin
683fe00b05
Merge pull request #13653 from keymanapp/refactor/developer/developer-utils-messages-1
...
refactor(developer): rename developer/web/utils/common-messages.ts to developer-utils-messages.ts
2025-04-03 21:44:43 +07:00
Marc Durdin
21486882eb
Apply suggestions from code review
2025-04-03 16:44:36 +02: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
970db6f823
chore(web): one more clean-up nit
2025-04-03 15:49:39 +07:00
Joshua Horton
41106a1d85
chore(web): code cleanup per review
2025-04-03 15:47:03 +07: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
Marc Durdin
838aea52ed
refactor(developer): consolidate project loader
...
Consolidates project loading code from kmc and kmc-copy, in preparation
for kmc-test epic. This leaves open a change we need to make to
CompilerCallbacks, to consolidate the fsAsync and net callbacks into
CompilerCallbacks as a first-class part of CompilerCallbacks. We will
then need to start to move all the fs and net callback interactions to
the async model across all kmc modules, at some point.
2025-04-03 11:37:54 +07: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
Marc Durdin
cf16c37869
refactor(developer): move sentry and developer options into console apps
...
Move the sentry dependency out of developer-utils and into the console
apps kmc and server, in process of making sure that developer-utils has
no node dependencies.
Also copy the options.ts module into kmc and server, for the same
reason.
This first step duplicates two units, options.ts and KeymanSentry.ts. We
do need to refactor this again later to avoid this duplication (maybe
via yet another internal package?)
2025-04-03 09:56:46 +07:00
Darcy Wong
b5e30b7c83
docs(android): Update table
2025-04-03 09:55:33 +07:00