jahorton
f2bf84d9e1
chore(web): adds unit tests
2022-06-20 14:21:57 +07:00
jahorton
49c701230d
fix(web): even better granularity - should allow mixed-chirality rule sets
2022-06-20 12:47:00 +07:00
jahorton
86ce83f6c0
fix(web): better granularity
2022-06-20 12:39:20 +07:00
jahorton
5b3893fe14
fix(web): maps chiral alt, ctrl to non-chiral for non-chiral keyboards
2022-06-20 12:17:27 +07:00
Keyman Server
88e18db690
Merge pull request #6802 from keymanapp/auto/version-master-16.0.16
...
auto: increment master version to 16.0.16
2022-06-19 04:02:15 +10:00
Keyman Build Agent
8e977cc930
auto: increment master version to 16.0.16
2022-06-18 14:01:40 -04:00
Marc Durdin
fb9dbbde60
Merge pull request #6776 from keymanapp/chore/pull-release-build-tweaks
...
chore: add trigger definitions for stable-15.0 and fixup force param for increment-version.sh 🍒
2022-06-18 11:31:56 +10:00
Marc Durdin
ac000dec10
Merge pull request #6790 from keymanapp/fix/web/cherry-pick/crash-on-null-output-keys
...
fix(web): crash on custom modifier keys 🍒
2022-06-18 07:33:44 +10:00
Keyman Server
786c7e7f4d
Merge pull request #6798 from keymanapp/auto/version-master-16.0.15
...
auto: increment master version to 16.0.15
2022-06-18 04:01:54 +10:00
Keyman Build Agent
dbe19d87e8
auto: increment master version to 16.0.15
2022-06-17 14:01:19 -04:00
Marc Durdin
ead21aabba
Merge pull request #6791 from keymanapp/chore/web/add-index-html-to-parent-links
...
chore(web): add 'index.html' to parent links in test pages
2022-06-17 13:59:59 +10:00
Marc Durdin
fb4e52676e
chore(web): add 'index.html' to parent links in test pages
...
We need a '../index.html' link rather than '../' on the three
second-level KeymanWeb test pages, in order to get to the index page for
artifacts when the test pages are hosted on build.palaso.org --
otherwise TeamCity returns a 404. (This is probably also good for
file-system-based navigation.)
We don't need the same reference on other directories, just for the
top-level index.html.
Identified at https://github.com/keymanapp/keyman/pull/6557#issuecomment-1157526326
2022-06-17 05:58:37 +10:00
Marc Durdin
0741b88dc2
fix(web): crash on custom modifier keys
...
Fixes #6788 .
Fixes KEYMAN-WEB-22.
Fixes KEYMAN-DEVELOPER-BQ.
Fixes KEYMAN-ANDROID-160.
Fixes a crash introduced in #6473 which was trying to prevent modifier
keys from triggering "fat finger" alternate lookups, due to incomplete
nullish coalescing.
Related to this, from what I can see, a secondary side-effect of the fix
in #6473 was that some key events may have never had their ruleBehaviors
finalized if they matched the `isOnlyLayerSwitchKey` heuristic, leading
to potential issues with edge case 'deadkey+layer switch' keys or keys
that set store values, for example. So this fix also makes the
`isOnlyLayerSwitchKey` test more targeted.
Identified this when adding a Caps Lock layer to sil_euro_latin and
testing the layer switching. At time of fix, the error had been raised
in KeymanWeb, Keyman Developer and Keyman for Android, but not yet
Keyman for iPhone and iPad.
2022-06-17 05:22:19 +10:00
Keyman Server
50d591e3ff
Merge pull request #6779 from keymanapp/auto/version-master-16.0.14
...
auto: increment master version to 16.0.14
2022-06-16 04:02:42 +10:00
Keyman Build Agent
a26f5d78df
auto: increment master version to 16.0.14
2022-06-15 14:01:52 -04:00
Marc Durdin
179142591e
Merge pull request #6771 from keymanapp/chore/beta-to-master-A16S4
...
chore: beta to master merge A16S4
2022-06-15 14:58:42 +10:00
Marc Durdin
9147bf3a48
chore: fix version increment for force parameter
2022-06-15 14:55:45 +10:00
Marc Durdin
3237df00b1
chore: add trigger definitions for stable-15.0
2022-06-15 14:54:20 +10:00
Marc Durdin
0212727b98
chore: Merge branch 'master' into chore/beta-to-master-A16S4
2022-06-15 12:54:35 +10:00
Marc Durdin
1199c5602a
Merge pull request #6704 from keymanapp/fix/android/getKeyboardInfo-with-invalid-index
...
fix(android): check index validity in getCurrentKeyboardInfo
2022-06-15 06:17:52 +10:00
Marc Durdin
4dc65a8082
Merge pull request #6761 from keymanapp/chore/android/6703-additional-logging
...
chore(android): adds diagnostic logging to assist a fix for #6703
2022-06-15 06:17:22 +10:00
Marc Durdin
14a9f1c525
Merge pull request #6763 from keymanapp/fix/web/6699-layergroup-padding-side-effects
...
fix(web): row height layout calcs now consider layer-group padding
2022-06-15 06:17:10 +10:00
Joshua Horton
3cd5ae2b33
chore(web): applies code suggestion
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2022-06-14 12:52:39 +07:00
Keyman Server
9d7a22ed55
Merge pull request #6767 from keymanapp/auto/version-master-16.0.13
...
auto: increment master version to 16.0.13
2022-06-14 14:43:50 +10:00
Keyman Build Agent
0fa018bc0d
auto: increment master version to 16.0.13
2022-06-14 00:43:08 -04:00
Marc Durdin
8aa5e7e867
Merge pull request #6762 from keymanapp/fix/common/increment-version-node-ts-version-bump
...
fix(common): update increment-version for new tsc, node versions 🎡
2022-06-14 14:37:06 +10:00
jahorton
d23b349106
fix(web): row height layout calcs now consider layer-group padding
2022-06-13 13:30:13 +07:00
Marc Durdin
9e1d8c6e9a
chore(common): npm install
2022-06-13 16:12:43 +10:00
Marc Durdin
a9c5b4ecb7
fix(common): update increment-version for new tsc, node versions
...
* Addresses some Typescript-specific breaking changes in destructured
types.
* Removes npm version calls and package*.json updates -- these are no
longer required.
* Adds resources/build/version as a workspace to root package.json.
* Runs `npm ci` on the repo root for resources/build/version.
* Adds additional logging.
2022-06-13 15:54:18 +10:00
jahorton
3738519412
chore(android): adds diagnostic logging to assist a fix for #6703
2022-06-13 10:50:32 +07:00
Marc Durdin
47da7685f2
Merge pull request #6525 from keymanapp/chore/web/no-more-lerna
...
chore(web): replace lerna with npm workspaces and ts projects 🎡
2022-06-13 13:39:12 +10:00
Marc Durdin
8cc9291bba
chore(web): Merge branch 'master' into chore/web/no-more-lerna
2022-06-13 13:38:08 +10:00
Keyman Server
a1fab75721
Merge pull request #6748 from keymanapp/auto/version-beta-15.0.260
...
auto: increment beta version to 15.0.260
2022-06-11 04:03:37 +10:00
Keyman Build Agent
0a6ffa137a
auto: increment beta version to 15.0.260
2022-06-10 14:02:55 -04:00
Joshua Horton
dd5dfca2fd
Merge pull request #6718 from keymanapp/change/web/browser-test-timeouts
...
change(web): browser test timeout tweaks
2022-06-10 15:12:06 +07:00
Joshua Horton
3a73a12561
Merge pull request #6714 from keymanapp/change/web/6646-longpress-flick-thresholding
...
change(web): adjusts minimum distance needed for quick-display of subkeys
2022-06-10 13:30:24 +07:00
rc-swag
e2edb7db0e
Merge pull request #6727 from keymanapp/fix/windows/6619/install-tip-crash-bcp47tag
...
fix(windows): Install TIP crash with inconsistent bcp47tag
2022-06-10 09:24:28 +10:00
Marc Durdin
4a9b529562
Merge pull request #6671 from keymanapp/fix/android/hardware-key-no-vibrate
...
fix(android/engine): Disable haptic feedback on hardware keystrokes
2022-06-10 07:24:51 +10:00
Ross
9dcffdb904
fix(windows): BCP47tag is canonicalized in GetUserDefaultLanguage
...
The BCP47tag is canonicalized in GetUserDefaultLanguage.
Comments updated for the function to make developer aware.
Comments added to GetKeyboardLanguage to make clear that it
can actuall Add/Set a langague in the com object.
2022-06-08 15:35:59 +10:00
Keyman Server
7af30432e8
Merge pull request #6722 from keymanapp/auto/version-beta-15.0.259
...
auto: increment beta version to 15.0.259
2022-06-07 04:03:17 +10:00
Keyman Build Agent
f9537ee2a2
auto: increment beta version to 15.0.259
2022-06-06 14:02:30 -04:00
jahorton
44fdec6ff5
chore(web): Merge branch 'beta' into change/web/browser-test-timeouts
2022-06-06 12:51:23 +07:00
Joshua Horton
3841ddbbda
Merge pull request #6689 from keymanapp/fix/web/6685-ui-module-osk-display-issues
...
fix(web): fixes OSK-interaction issues in Float, Toolbar UI modules
2022-06-06 12:42:46 +07:00
jahorton
6e9ebb433a
change(web): browser test timeout tweaks
2022-06-06 12:42:26 +07:00
Marc Durdin
962ff0f7d5
Merge pull request #6707 from keymanapp/chore/web/browserstack-reporting
...
chore(web): switch on additional BrowserStack reporting
2022-06-06 14:29:19 +10:00
Marc Durdin
2c92c98661
Merge pull request #6705 from keymanapp/chore/beta-history
...
chore: add 14.0 entries to beta HISTORY.md
2022-06-06 14:27:49 +10:00
jahorton
15ae34a0c8
change(web): increases min dist for a longpress-flick timer shortcut
2022-06-06 08:58:56 +07:00
Joshua Horton
b8a1beb2b9
chore(web): commits PR suggestion
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2022-06-06 08:06:20 +07:00
Marc Durdin
6340a59d8e
chore(web): add BrowserStack to command-line
2022-06-05 08:33:42 +10:00
Marc Durdin
f521b6ce19
chore(web): switch on additional BrowserStack reporting
...
Per support case with BrowserStack, am turning on deeper
reporting for BrowserStack-based testing in karma.
2022-06-05 07:53:20 +10:00