Commit graph

33096 commits

Author SHA1 Message Date
Joshua Horton
c09248c537 docs(ios): adds screen-recording of one calibration pass 2025-04-08 14:44:39 +07:00
Joshua Horton
3c1ba532f6 fix(ios): restore banner-hiding mechanism for keyboard calibration tool
Since the tool was last updated, iOS now appears to require an _additional_ boolean flag to be set on inputs when seeking to disable the banner.  Nothing too egregious, but it does make a difference.
2025-04-08 14:36:49 +07:00
Joshua Horton
5e92b142be chore(ios): fix new codeline's indentation 2025-04-08 11:58:35 +07:00
Joshua Horton
9082011294 fix(ios): do not notify keyboard download when showing package installer for it
Fixes: #12590

If we're already showing the package-installer for a keyboard the user found via search... then we clearly downloaded it successfully.  Why double-notify?

It turns out that #12590 itself was due to our usage of a TabBarController outside the prescribed safe use cases.  We're actually fine most of the time... but it seems the tab area doesn't play nicely with a NavigationController toolbar, which is what displays download + update notifications.  Rather than find a way to force that to work, it's simpler to just... not show the toolbar, **ever**, when the package installer is displayed.
2025-04-08 11:39:43 +07:00
Joshua Horton
29bb9c5c5b fix(ios): allow swipe-dismissal of Settings to be cancelled
This tweaks the recently-merged #13631, which accidentally introduced a bug in which _any_ downward swiping motion on the Settings view would always dismiss it, even should the user attempt to cancel dismissal.
2025-04-08 10:35:32 +07:00
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
Keyman Server
65b62c43ab
Merge pull request #13684 from keymanapp/auto/version-master-19.0.24
auto: increment master version to 19.0.24
2025-04-07 11:02:11 -07:00
Keyman Build Agent
d9a2936a51 auto: increment master version to 19.0.24 2025-04-07 14:01:32 -04:00
Eberhard Beilharz
0f0f14176a
Merge pull request #13675 from keymanapp/chore/linux/cherry-pick/changelog
chore(linux): Update debian changelog 🍒
2025-04-07 15:23:25 +02: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
34a58ca9f9 fix(web): base key should emitted even if at reset-recentering trigger 2025-04-07 13:31:00 +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
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