Commit graph

33096 commits

Author SHA1 Message Date
Matthew Lee
908d17099e Drafting docs for overloads. 2025-03-27 09:59:15 -04:00
Matthew Lee
0bfefa11cd
Update android/KMEA/app/src/main/java/com/keyman/engine/KMManager.java
Co-authored-by: Marc Durdin <marc@durdin.net>
2025-03-27 09:06:33 -04:00
Matthew Lee
426846f08a
Update android/KMEA/app/src/main/java/com/keyman/engine/KMManager.java
Co-authored-by: Marc Durdin <marc@durdin.net>
2025-03-27 09:05:11 -04:00
Matthew Lee
8cd1518e24
Update android/docs/engine/KMManager/applyKeyboardHeight.md
Co-authored-by: Marc Durdin <marc@durdin.net>
2025-03-27 09:00:39 -04:00
Shawn Schantz
2114b9a7cb
Merge pull request #13501 from keymanapp/docs/mac/10706-update-screenshots
docs(mac): update help documentation due to changes in Settings in macOS 13.0 Ventura
2025-03-27 18:05:08 +07:00
Marc Durdin
448aae4c43
Merge pull request #13577 from keymanapp/chore/common/13468-language-subtag-registry-2025-03-10
chore(common): update language-subtag-registry to 2025-03-10 release
2025-03-27 16:54:58 +07:00
Darcy Wong
5871df98b6 fix(android): Modify dimens.xml for 320dpi device
User requested a taller default keyboard height for a Pixel 8a device in landscape (430dpi corresponding to xhdpi). The next tier xxhdpi is for 480+ dpi.

Reference
https://developer.android.com/guide/topics/resources/providing-resources.html#table2

Based on `values/sw600dp-land/dimens.xml`, create `values-land-xhdpi/dimens.xml`

This allows a taller landscape keyboard height.
2025-03-27 15:42:19 +07:00
Darcy Wong
88d896e7d5 fix(android): Copy values-sw600dp-land/dimens.xml to values-land-xhdpi 2025-03-27 15:40:53 +07:00
Joshua Horton
046e2b4dfb docs(web): document internals for gesture modeling and processing 2025-03-27 13:25:56 +07:00
Shawn Schantz
21494ab192 fix(mac): remove context logging
Fixes: #13465
2025-03-27 13:20:52 +07:00
rc-swag
79b15dfeb4 fix(windows): move thread check guard
Removed the redundant thread check guard on load modifer. Added guard
to reading the option. Also fixed some formating. and made the load
modifier private.
2025-03-27 16:05:28 +10:00
Matthew Lee
063a91d019 updating variable name 2025-03-27 00:30:04 -04:00
Darcy Wong
fee91b379d chore(android): Remove debug statements 2025-03-27 11:04:30 +07:00
rc-swag
e3f2e85945 fix(windows): reload right modifier key option
Fixes: #13440

This refactors the cached of the right modifier key used in hotkeys
option. In the lowlevelhook you couldn't reset the cached value.
It is now part of the hotkeys class which is more logical encapsulation
the logic assocaited with the hotkeys.
2025-03-27 13:30:05 +10:00
Matthew Lee
287acfbd36 removing duplicate commit() 2025-03-26 23:21:11 -04:00
Matthew Lee
18db5ec139 removing sharedprefs import 2025-03-26 21:10:19 -04:00
Matthew Lee
a8da8e7b5e Finalizing 2025-03-26 20:59:37 -04:00
Matthew Lee
5f069c35d8 Reset Variable 2025-03-26 19:53:32 -04:00
rc-swag
4276aa83eb
Merge pull request #13565 from keymanapp/fix/windows/combine-install-pop-up-frms
fix(windows): combine install and install pop ups
2025-03-27 09:47:50 +10:00
Matthew Lee
b36dc677f5 Using new variables 2025-03-26 19:44:13 -04:00
rc-swag
228fcd193e
Merge pull request #13555 from keymanapp/fix/windows/13489/update-tab-improvements
fix(windows): configuration update tab text changes
2025-03-27 09:19:52 +10:00
rc-swag
365495b1d5 fix(windows): font charset to default charset 2025-03-27 09:18:29 +10:00
Eberhard Beilharz
3e3a0dbce1
refactor(linux): mark undocumented keycodes as internal
Several keys that are defined in `winuser.h` were added after Keyman
defined its vkeys and so are not documented in the Keyman docs. This
change adds underscores before and after to mark them as being internal.
It's still useful to have them in the source code because it makes the
mapping between Linux keys and Keyman vkeys easier.

Addresses code review comment.
2025-03-26 16:49:31 +01:00
Matthew Lee
1215f93f87 getDefaultKeyboardHeight() 2025-03-26 08:09:10 -04:00
Matthew Lee
79f8918346 adding Varables and GetDefaultKeyboardHeight Function.
I still need to figure out when to call this for initialization.
2025-03-26 02:52:01 -04:00
Matthew Lee
2bade43b54 Adding overloads for getKeyboardHeight and applyKeyboardHeight for alternate orientations. 2025-03-26 02:25:41 -04:00
Matthew Lee
f7c0e4eaac
Update android/KMEA/app/src/main/java/com/keyman/engine/KMManager.java
Co-authored-by: Marc Durdin <marc@durdin.net>
2025-03-26 02:10:11 -04:00
Matthew Lee
18fc24cb05
Update android/KMEA/app/src/main/java/com/keyman/engine/KMManager.java
Co-authored-by: Marc Durdin <marc@durdin.net>
2025-03-26 02:08:30 -04:00
Matthew Lee
7cd219d097
Update android/KMEA/app/src/main/java/com/keyman/engine/KMManager.java
Co-authored-by: Marc Durdin <marc@durdin.net>
2025-03-26 02:08:10 -04:00
Matthew Lee
705e240d21 Merge remote-tracking branch 'MattGyverLee/fix/kmea/13511/applykeyboardHeight' into fix/kmea/13511/applykeyboardHeight 2025-03-26 02:06:16 -04:00
Matthew Lee
ca2101800d Adding variable. 2025-03-26 02:06:01 -04:00
Matthew Lee
459c948a97
Update android/KMEA/app/src/main/java/com/keyman/engine/KMManager.java
Co-authored-by: Marc Durdin <marc@durdin.net>
2025-03-26 01:54:21 -04:00
Matthew Lee
d4e7d06034
Update android/KMEA/app/src/main/java/com/keyman/engine/KMManager.java
Co-authored-by: Marc Durdin <marc@durdin.net>
2025-03-26 01:45:34 -04:00
Matthew Lee
621d15aa6d
Update android/KMEA/app/src/main/java/com/keyman/engine/KMManager.java
Co-authored-by: Marc Durdin <marc@durdin.net>
2025-03-26 01:42:56 -04:00
Matthew Lee
fc53742821 Setting 0 for heights. Gating inputs 2025-03-26 00:49:34 -04:00
Matthew Lee
8e523aff89 Reverting to removing height values. 2025-03-26 00:34:11 -04:00
Matthew Lee
75856683d4 Fixing Reset Button
Reverting change to getKeyboardHeight, adding getDefaultKeyboardHeightByOrientation.
2025-03-25 23:44:29 -04:00
Marc Durdin
27e7d043b2 chore: cleanup publish-minimum-versions.sh 2025-03-26 10:14:35 +07:00
Marc Durdin
f38d7a32c0 chore(common): publish minimum version update 2025-03-26 10:12:04 +07:00
Marc Durdin
d4713dbae3 chore(common): test minimum-versions is up to date
Rewrite of publish-minimum-versions.sh to add some baseline tests for
up-to-date status of minimum-versions.md, and adds first test against
source data, where we have it, with language-subtag-registry.
2025-03-26 10:07:22 +07:00
Matthew Lee
f0d0784719
Update android/KMAPro/kMAPro/src/main/java/com/tavultesoft/kmapro/AdjustKeyboardHeightActivity.java
Co-authored-by: Darcy Wong <darcy_wong@sil.org>
2025-03-25 22:35:46 -04:00
Matthew Lee
a014141d62 minor cleanups. 2025-03-25 22:33:55 -04:00
Matthew Lee
b548f63566
Update android/KMAPro/kMAPro/src/main/java/com/tavultesoft/kmapro/AdjustKeyboardHeightActivity.java
Co-authored-by: Darcy Wong <darcy_wong@sil.org>
2025-03-25 22:26:13 -04:00
Matthew Lee
a0da0e18f5 Fixing Bracket, Adding applyKeyboardHeight(context, 0) 2025-03-25 22:00:31 -04:00
Matthew Lee
d84901fdc1
Update android/docs/engine/KMManager/applyKeyboardHeight.md
Co-authored-by: Marc Durdin <marc@durdin.net>
2025-03-25 20:27:19 -04:00
rc-swag
6e7971ddff chore(windows): Merge branch 'fix/windows/combine-install-pop-up-frms' into fix/windows/13489/update-tab-improvements 2025-03-26 10:11:43 +10:00
Keyman Server
dd17fa50c5
Merge pull request #13579 from keymanapp/auto/version-master-19.0.19
auto: increment master version to 19.0.19
2025-03-25 11:02:45 -07:00
Keyman Build Agent
1bc9392a48 auto: increment master version to 19.0.19 2025-03-25 14:02:11 -04:00
Matthew Lee
c09df23fbc update docs for applyKeyboardHeight() 2025-03-25 10:51:24 -04:00
Matthew Lee
40a466e969 (fix:android) furthet investigation of applyKeyboardHeight()
Since Keyboard Height is actually set on Action-Up and only frame height is set onBackPressed() in existing code, this should have no effect in KMAPro but "complete" the API in KMEA,
2025-03-25 10:24:46 -04:00