Ross
14439e8f5f
feat(windows): Revert to XML buttons and remove animation
2022-09-16 21:37:24 +10:00
Ross
485ea5e7d0
feat(windows): add left right arrow for extra details
2022-09-16 17:16:25 +10:00
Ross
f108ea107a
feat(windows): add key controls for selection
...
This has many updates to the layout of the hotkey displays
the css grid also has improvements. It also connects to the arrow keys
and fixes the focus of list items when selecting menu-item tabs
2022-09-16 09:39:24 +10:00
Ross
44054fbecc
feat(windows): WIP hotkey indexing works and some style changes
2022-09-08 14:00:33 +10:00
Ross
5c50519824
feat(windows): WIP all css js mods
2022-08-31 22:30:15 +10:00
Ross
4396875b02
feat(windows): layout tweaks
2022-08-10 17:16:26 +10:00
Ross
3eef65dcf2
feat(windows): enable,help and uninstall btns operational
2022-08-10 14:17:11 +10:00
Ross
0711706a9d
feat(windows): add flex box and qr code share
2022-08-05 08:57:05 +10:00
Ross
dbe0d78a06
feat(windows): add CSS Grid WIP
2022-08-04 13:45:04 +10:00
Keyman Server
50f41ba069
Merge pull request #6954 from keymanapp/auto/version-master-16.0.35
...
auto: increment master version to 16.0.35
2022-07-16 04:03:29 +10:00
Keyman Build Agent
24ec93a5f7
auto: increment master version to 16.0.35
2022-07-15 14:02:43 -04:00
Joshua Horton
71068abe9d
Merge pull request #6950 from keymanapp/chore/web/remove-invalid-warning
...
chore(web): remove invalid warning msg
2022-07-15 13:07:25 +07:00
Marc Durdin
bde97ccf51
Merge pull request #6942 from keymanapp/fix/developer/crash-on-switching-back-tab
...
fix(developer): crash when switching back a tab 🎾
2022-07-15 15:44:16 +10:00
Marc Durdin
54538e00de
Merge pull request #6941 from keymanapp/fix/developer/6928-crash-on-exit
...
fix(developer): crash on exit when checking for updates 🎾
2022-07-15 15:44:10 +10:00
Marc Durdin
76d221e3e7
Merge pull request #6940 from keymanapp/fix/developer/kmdecomp-virtual-character-keys
...
fix(developer): kmdecomp virtual character key output 🎾
2022-07-15 15:44:05 +10:00
Joshua Horton
b8fd5eea31
Merge pull request #6902 from keymanapp/fix/web/block-set-layer-on-desktop
...
fix(web): layer-setting ops should not trigger for hardware keystroke processing 🖇️
2022-07-15 11:07:19 +07:00
Joshua Horton
ed8c15fe6e
Merge pull request #6901 from keymanapp/fix/web/context-only-device
...
fix(web): postkeystroke processing should ignore key-event source🖇️
2022-07-15 11:06:39 +07:00
Joshua A. Horton
56b37fb87f
chore(web): remove invalid warning msg
2022-07-15 08:53:08 +07:00
Keyman Server
04b8ae1ed1
Merge pull request #6944 from keymanapp/auto/version-master-16.0.34
...
auto: increment master version to 16.0.34
2022-07-15 04:02:18 +10:00
Keyman Build Agent
a9a5e46d02
auto: increment master version to 16.0.34
2022-07-14 14:01:35 -04:00
Joshua Horton
58496402bb
Merge pull request #6838 from keymanapp/chore/ios/app-browser-wkwebview-conversion
...
chore(ios): updates core internals for the in-app browser
2022-07-14 15:29:25 +07:00
Marc Durdin
e42d50a6da
fix(developer): crash when switching back a tab
...
In rare circumstances, Keyman Developer can crash during startup if you
try and switch back to a tab which is not yet available
(Ctrl+Shift+Tab).
2022-07-14 16:24:39 +10:00
Marc Durdin
1659dde17a
fix(developer): crash on exit when checking for updates
...
Fixes #6928 .
2022-07-14 16:22:36 +10:00
Marc Durdin
6cf8eb7807
fix(developer): kmdecomp virtual character key output
...
Virtual character keys were being written as garbage, for example:
```
store(store17) [RALT ""] [RALT SHIFT ""] [RALT ""] [RALT SHIFT ''] [RALT SHIFT ""] [RALT SHIFT ""] [RALT SHIFT ""] [RALT SHIFT ""] [RALT SHIFT ""] [RALT ""] [RALT SHIFT ""] [RALT SHIFT ""] [RALT SHIFT ""] [RALT ""] [RALT SHIFT ""] [RALT ""] [RALT ""] [RALT ""] [RALT SHIFT ""]
store(store18) [RCTRL ""] [RCTRL SHIFT ""] [RCTRL ""] [RCTRL SHIFT ''] [RCTRL SHIFT ""] [RCTRL SHIFT ""] [RCTRL SHIFT ""] [RCTRL SHIFT ""] [RCTRL SHIFT ""] [RCTRL ""] [RCTRL SHIFT ""] [RCTRL SHIFT ""] [RCTRL SHIFT ""] [RCTRL ""] [RCTRL SHIFT ""] [RCTRL ""] [RCTRL ""] [RCTRL ""] [RCTRL SHIFT ""]
```
Picked up in regression testing the compiler.
2022-07-14 16:19:03 +10:00
Joshua A. Horton
5476c7b1c3
chore(web): applies PR suggestion (manually)
2022-07-14 08:42:04 +07:00
Marc Durdin
d4c3dd89a3
Merge pull request #6918 from keymanapp/feat/developer/build-kmcomp-distributable-in-release
...
feat(developer): compiler regression support (build kmcomp-$version.zip during release build) 🚦
2022-07-14 10:52:45 +10:00
Marc Durdin
7a60216708
Merge pull request #6920 from keymanapp/feat/developer/kmcomp-dont-embed-compiler-version
...
feat(developer): Option to skip embed of compiler version 🚦
2022-07-14 10:52:36 +10:00
Marc Durdin
3f051345de
Merge pull request #6919 from keymanapp/fix/developer/kmdecomp-stability-tweaks
...
fix(developer): kmdecomp stability tweaks 🚦
2022-07-14 10:52:25 +10:00
Keyman Server
ccdb0fe525
Merge pull request #6939 from keymanapp/auto/version-master-16.0.33
...
auto: increment master version to 16.0.33
2022-07-14 04:02:25 +10:00
Keyman Build Agent
6f80fd422d
auto: increment master version to 16.0.33
2022-07-13 14:01:37 -04:00
Marc Durdin
13f572aeea
Merge pull request #6934 from keymanapp/fix/ios/6932-version-ignore-bundle-metadata
...
fix(ios): ignore CFBundleShortVersionString
2022-07-13 15:31:15 +10:00
Joshua A. Horton
53578a114f
change(web): relocates pageFocusHandler def'n
2022-07-13 08:22:48 +07:00
Marc Durdin
13a038da70
fix(ios): ignore CFBundleShortVersionString
...
Use KeymanVersionWithTag from .plist instead of
CFBundleShortVersionString when checking version information, because
XCode can rewrite bundle version of frameworks. Details: #6932 .
2022-07-13 06:26:59 +10:00
Keyman Server
dacf902b5e
Merge pull request #6931 from keymanapp/auto/version-master-16.0.32
...
auto: increment master version to 16.0.32
2022-07-13 04:02:25 +10:00
Keyman Build Agent
0698edbdf0
auto: increment master version to 16.0.32
2022-07-12 14:01:34 -04:00
Marc Durdin
7a8ea0b0af
Merge pull request #6926 from keymanapp/fix/developer/6922-qrcode-for-package-editor
...
fix(developer): QR Code for Package Editor had wrong path
2022-07-12 15:27:29 +10:00
Marc Durdin
05b3c23b98
fix(developer): QR Code for Package Editor had wrong path
2022-07-12 15:04:58 +10:00
Joshua A. Horton
7342f7f9e6
fix(web): applies PR suggestions
2022-07-12 11:01:14 +07:00
Keyman Server
77b49979f7
Merge pull request #6924 from keymanapp/auto/version-master-16.0.31
...
auto: increment master version to 16.0.31
2022-07-12 04:02:08 +10:00
Keyman Build Agent
c0c6a80a04
auto: increment master version to 16.0.31
2022-07-11 14:01:21 -04:00
Marc Durdin
9a3d11e9ff
feat(developer): Option to skip embed of compiler version
...
If `-no-compiler-version` is specified, then we skip the embedding of
the `TSS_COMPILEDVERSION` and `TSS_KEYMANCOPYRIGHT` stores. This is
intended for use with regression test builds of keyboards when we want
to verify changes to the compiler.
This patch introduces the new export `SetCompilerOptions` in kmcmpdll,
which should make it easier to include new options like this in future
versions.
2022-07-11 12:01:13 +10:00
Marc Durdin
1909d92b47
chore(common): keymansentry UNICODE for Winapi
2022-07-11 11:19:53 +10:00
Joshua Horton
be7c9c58a9
Merge pull request #6808 from keymanapp/fix/web/6792-chiral-modifier-mapping
...
fix(web): maps touch-layout chiral alt, ctrl to non-chiral when non-chiral keyboard is active
2022-07-11 08:12:46 +07:00
Marc Durdin
b700432583
fix(developer): kmdecomp stability tweaks
...
Adds kmdecomp to kmcomp-<version>.zip and fixes a couple of stability
issues:
* Increase buffer sizes (this fix very much a hack)
* Ensures that .bmp/.ico files are saved to correct output folder
* Disable loading sentry.dll when running on WINE
2022-07-11 10:42:33 +10:00
Marc Durdin
e38cc79efc
feat(developer): build kmcomp-$version.zip during release build
...
Replaces the script building kmcomp-$version.zip in TeamCity. Will be
used for more automated keyboard testing shortly.
Means kmcomp-$version.zip will be available as an artifact in all test
builds.
@keymanapp-test-bot skip
2022-07-09 15:45:44 +10:00
Keyman Server
883b1da406
Merge pull request #6916 from keymanapp/auto/version-master-16.0.30
...
auto: increment master version to 16.0.30
2022-07-09 04:02:21 +10:00
Keyman Build Agent
bc8923204e
auto: increment master version to 16.0.30
2022-07-08 14:01:38 -04:00
Marc Durdin
7952cebe5c
Merge pull request #6911 from keymanapp/fix/web/6910-ncaps-rules-not-matching-on-touch
...
fix(web): ncaps rules not matching on touch 🔥
2022-07-08 21:28:45 +10:00
Marc Durdin
ace0cbd1d6
fix(web): ncaps rules not matching on touch
...
Fixes #6910 .
Regression introduced in #6874 / #6849 (which themselves were improving
the Caps Lock situation).
Ensures that either `NO_CAPS` or `CAPS` is always set in the modifier
flags.
2022-07-08 16:09:28 +10:00
jahorton
648acc9273
chore(web): extra check for robustness
2022-07-08 10:14:35 +07:00