Commit graph

30033 commits

Author SHA1 Message Date
Darcy Wong
c5c111bbe7
Merge pull request #13691 from keymanapp/chore/crowdin-es419
chore(android,mac,windows): Update crowdin strings for Spanish Latin America
2025-04-10 16:53:49 +07:00
Joshua Horton
a4164d2c0f
Merge pull request #13632 from keymanapp/change/web/set-classname-on-mobile-page-trailer
change(web): add unique classname to mobile-device page-trailer element
2025-04-10 13:21:37 +07:00
Darcy Wong
a6199ebef8
Merge pull request #13692 from keymanapp/fix/android/unknown-host-exception
fix(android): Downgrade UnknownHostException error to info
2025-04-10 10:16:15 +07:00
Keyman Server
91311edaae
Merge pull request #13695 from keymanapp/auto/version-beta-18.0.232
auto: increment beta version to 18.0.232
2025-04-09 11:03:34 -07:00
Keyman Build Agent
1afd861e4f auto: increment beta version to 18.0.232 2025-04-09 14:02:58 -04:00
Joshua Horton
6dc90d8808
Merge pull request #13689 from keymanapp/fix/ios/keyboard-calibrator-banner-hide
fix(ios): restore banner-hiding mechanism for keyboard calibration tool
2025-04-09 15:52:21 +07:00
Joshua Horton
8a97943152
Merge pull request #13687 from keymanapp/fix/ios/do-not-double-notify-keyboard-download
fix(ios): do not show notification for downloaded keyboard when showing its installer
2025-04-09 15:52:14 +07:00
Joshua Horton
48eb513bf1
Merge pull request #13686 from keymanapp/fix/ios/forced-swipe-dismissal
fix(ios): allow swipe-dismissal of Settings to be cancelled
2025-04-09 15:52:06 +07:00
Darcy Wong
b56a02fdf8 fix(android): Downgrade UnknownHostException error to info
Fixes KEYMAN-ANDROID-51P
2025-04-09 13:15:16 +07:00
Joshua Horton
fb7cf9a617 fix(ios): also disable tablet "assistant" bar 2025-04-09 13:11:29 +07:00
Darcy Wong
30dc85f484 chore(common): Update crowdin strings for Spanish Latin America 2025-04-09 07:44:32 +07:00
Darcy Wong
e8b9fe3c93
Merge pull request #13673 from keymanapp/fix/android/banner-xxxhdpi
docs(android): Document default keyboard height for xxxhdpi devices
2025-04-09 06:31:36 +07:00
Keyman Server
6c6079b4ad
Merge pull request #13690 from keymanapp/auto/version-beta-18.0.231
auto: increment beta version to 18.0.231
2025-04-08 11:06:04 -07:00
Keyman Build Agent
d1d098a7c6 auto: increment beta version to 18.0.231 2025-04-08 14:05:23 -04:00
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
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
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
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