Joshua Horton
5b14b858fb
chore(web): replace kmwFromCharCode with its ES6 equivalent
2025-04-21 08:36:59 +07:00
Joshua Horton
ddefb79b70
fix(web): reconnect unit tests for low-level web utility classes/methods
2025-04-21 08:18:56 +07:00
Marc Durdin
4f829f5c8f
chore: Merge remote-tracking branch 'origin/master' into chore/merge-beta-to-master-b18s5
2025-04-21 07:13:35 +07:00
Marc Durdin
ed1fdfd6d8
Merge pull request #13694 from keymanapp/dependabot/npm_and_yarn/koa-2.16.1
...
build(deps): bump koa from 2.15.3 to 2.16.1
2025-04-21 07:09:31 +07:00
Eberhard Beilharz
682e33893f
docs(windows): update FAQ
...
- add link to Linux
- reword some questions in the Windows main index
- explicitly mention Windows in `requirements.md` to make it clear that
this is for Windows only
- update `os.md` since Windows on Arm is no longer in preview
2025-04-16 11:56:46 +02:00
Darcy Wong
0affbd6d4b
docs(android): Update documentation
2025-04-11 11:07:17 +07:00
Darcy Wong
6f6de46467
fix(oem/fv/android): Fix system keyboard banner on reload
...
Also applied to FirstVoices for Android app
2025-04-11 11:07:04 +07:00
Darcy Wong
23fb318549
fix(android): Fix system keyboard banner on reload
...
Follows the in-app keyboard pattern of refreshing banner theme when the keyboard is shown
Fixes : #13693
2025-04-11 10:57:36 +07:00
Joshua Horton
3d1f677407
fix(ios): dismissal of keyboard picker should resummon keyboard
...
Fixes : #13699
2025-04-11 08:32:52 +07:00
Steven R. Loomis
e003612ea0
feat(developer): update for line numbers
...
- remove resolver complexity in callback subclasses
- call LDMLKeyboardXMLSourceFileReader.eventResolver.resolve() statically from ldml-compiler-messages
Fixes : #10622
2025-04-10 17:22:51 -05:00
Steven R. Loomis
64bcfc66e9
Merge remote-tracking branch 'upstream/master' into feat/developer/10622-xml-parse-line-numbers-epic-ldml
2025-04-10 17:02:05 -05:00
Keyman Server
61c8eebc4a
Merge pull request #13700 from keymanapp/auto/version-beta-18.0.233
...
auto: increment beta version to 18.0.233
2025-04-10 11:03:24 -07:00
Keyman Build Agent
68386ca997
auto: increment beta version to 18.0.233
2025-04-10 14:02:44 -04:00
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
Joshua Horton
c132fe204e
fix(ios): ensure update notification is consistently rendered
...
Fixes : #12589
Fixes : #13688
At some point, iOS seems to have enacted behavior that will cause a toolbar to go translucent/transparent in certain scenarios - such as when it would cover up the bottom of a fully-scrolled view. This has been triggering on our keyboard-search page, directly causing the behavior seen in #12589 .
Reference: https://stackoverflow.com/a/71985231
It appears fixing this thoroughly _also_ addresses #13688 , so... yay for "two birds, one stone"!
2025-04-10 13:09:15 +07:00
Joshua Horton
6316684371
chore(ios): update keyboard-size data for current iOS devices
...
This PR updates the database that KeymanEngine uses to determine what size of keyboard to use for each device. This should ensure the default size for the keyboard matches the system keyboard's dimensions.
2025-04-10 10:57:26 +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
dependabot[bot]
9e35cb1f45
build(deps): bump koa from 2.15.3 to 2.16.1
...
Bumps [koa](https://github.com/koajs/koa ) from 2.15.3 to 2.16.1.
- [Release notes](https://github.com/koajs/koa/releases )
- [Changelog](https://github.com/koajs/koa/blob/master/History.md )
- [Commits](https://github.com/koajs/koa/compare/2.15.3...v2.16.1 )
---
updated-dependencies:
- dependency-name: koa
dependency-version: 2.16.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-04-09 13:14:58 +00: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
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