Marc Durdin
5d9aea7094
chore(developer): increase label height in setup
2022-06-29 12:54:22 +10:00
Marc Durdin
f639a95e55
fix(windows): show full version number
...
Updated various places in Keyman for Windows to show the full
VersionWithTag rather than the short version number we had been
previously showing:
- Support tab
- System Information, About dialog
2022-06-29 11:03:41 +10:00
Marc Durdin
7ec9859838
fix(developer): Show full version number
...
Updated various places in Keyman Developer to show the full
VersionWithTag rather than the short version number we had been
previously showing:
- About dialog
- Welcome screen
- Installer
- kmcomp help
- kmconvert help
- kmanalyze help
- kmdecomp help
This should help when testing to verify that we are testing the right
version.
Also fixed the keymansentry path when running command line C++ programs
from source repo.
2022-06-29 10:58:40 +10:00
Marc Durdin
60d4ceb5e6
fix(web): Maintain separate Caps Lock states for touch and physical
...
Fixes #6799 .
Caps Lock state management for touch layouts was not quite right -- it
touched the base Caps state variables rather than just the event Lstates
property. This meant that it was impossible to track the physical Caps
Lock key separately to the touch layout layer, and that the two states
would interfere with each other.
2022-06-29 06:20:45 +10:00
Marc Durdin
2fc74ce8e0
fix(developer): dist path for server
...
Fixes #6859 .
The production path needed to have all files under the build/dist/
folder, not just the build/ folder. Broken in the refactor in #6630 .
2022-06-29 06:17:12 +10:00
Marc Durdin
7a7d1e0362
fix(developer): readonly groups should never emit output
...
Fixes #6799 .
For KeymanWeb compiled keyboards, readonly groups should never emit any
output. Rules in these groups permitted only to:
* `use` other readonly groups
* `call` external functions (which MUST NOT emit output)
* `set`, `reset` or `save` store values
The base kmx compiler does emit output for rules in readonly groups.
Thus, the KeymanWeb compiler, when it transpiles from the generated
.kmx, needs to omit output for any readonly group, while avoiding any
other potential change in behaviour.
2022-06-29 06:12:05 +10:00
Marc Durdin
17f11dfff0
fix(developer): readonly groups should never emit output
...
Fixes #6799 .
For KeymanWeb compiled keyboards, readonly groups should never emit any
output. Rules in these groups permitted only to:
* `use` other readonly groups
* `call` external functions (which MUST NOT emit output)
* `set`, `reset` or `save` store values
The base kmx compiler does emit output for rules in readonly groups.
Thus, the KeymanWeb compiler, when it transpiles from the generated
.kmx, needs to omit output for any readonly group, while avoiding any
other potential change in behaviour.
2022-06-29 06:06:12 +10:00
Marc Durdin
87cc5d42a8
feat(developer): add missing props to schema and make more lenient
2022-06-29 06:05:30 +10:00
Keyman Server
850bb2c187
Merge pull request #6864 from keymanapp/auto/version-master-16.0.23
...
auto: increment master version to 16.0.23
2022-06-29 04:02:25 +10:00
Keyman Build Agent
2393ecec53
auto: increment master version to 16.0.23
2022-06-28 14:01:36 -04:00
Marc Durdin
d9accbe07b
feat(developer): draft .keyman-touch-layout schema
2022-06-28 11:31:20 +10:00
Joshua Horton
13d160bfba
Merge pull request #6855 from keymanapp/fix/ios/6807-known-image-height
...
fix(ios): eliminates conditional height for banner image
2022-06-28 08:28:31 +07:00
Keyman Server
314a1f96f8
Merge pull request #6858 from keymanapp/auto/version-master-16.0.22
...
auto: increment master version to 16.0.22
2022-06-28 04:02:55 +10:00
Keyman Build Agent
0151193439
auto: increment master version to 16.0.22
2022-06-27 14:02:10 -04:00
Joshua A. Horton
d97281fafa
feat(web): implements abstracted bound-check logic
2022-06-27 15:28:17 +07:00
Eberhard Beilharz
3180fc0c4e
Merge pull request #6841 from keymanapp/fix/linux/6813-KeyboardInterrupt-cherrypick
...
fix(linux): Catch KeyboardInterrupt 🍒
2022-06-27 09:33:55 +02:00
Eberhard Beilharz
e831cc6c92
Merge pull request #6840 from keymanapp/fix/linux/6811-link-cherrypick
...
fix(linux): Deal with non-existing files 🍒
2022-06-27 09:33:43 +02:00
Joshua A. Horton
49bc584ad9
feat(web): another iteration on boundary zone design/logic
2022-06-27 14:24:40 +07:00
Joshua A. Horton
6e45ca9a18
feat(web): start of input boundary generalization
2022-06-27 11:47:20 +07:00
Joshua A. Horton
6b424362d9
chore(web): cleans out replaced callbacks
2022-06-27 11:46:42 +07:00
Joshua A. Horton
cf34fa6b49
refactor(web): input tracking publishes update events
2022-06-27 11:46:42 +07:00
Joshua A. Horton
98f129c3d5
feat(web): starts unification, combined config
2022-06-27 11:46:42 +07:00
Joshua A. Horton
e03e5ab617
fix(web): clearer build failure
2022-06-27 11:44:44 +07:00
Joshua A. Horton
4a5f775dc5
fix(web): script must be executable
2022-06-27 11:44:44 +07:00
Joshua A. Horton
52f31efb01
chore(web): ensure that gesture-recognizer is CI-checked
2022-06-27 11:44:44 +07:00
Joshua A. Horton
5142f80080
docs(web): started a change-tracking doc
2022-06-27 11:44:44 +07:00
Joshua A. Horton
df2a403d27
chore(web): baseline build script for gesture-recognizer
2022-06-27 11:44:44 +07:00
Joshua A. Horton
8e9ee39063
chore(web): disables OSK helper funcs
2022-06-27 11:44:44 +07:00
Joshua A. Horton
25ef83ef64
chore(web): raw copy of relevant, isolatable KMW code
2022-06-27 11:44:44 +07:00
Joshua A. Horton
98b6ff0ec5
feat(web): baseline file organization
2022-06-27 11:44:44 +07:00
jahorton
db9558e900
fix(ios): eliminates conditional height for banner image
2022-06-27 10:52:31 +07:00
jahorton
25e21a0109
fix(web): a more polished version
2022-06-27 10:14:21 +07:00
jahorton
858966fa91
fix(web): null-guard for refreshLayout
2022-06-27 10:09:11 +07:00
Joshua Horton
bcfd822baa
Merge pull request #6836 from keymanapp/chore/ios/wkwebview-for-infoview
...
chore(ios): modernizes app-help's internals
2022-06-27 08:26:25 +07:00
Keyman Server
b472fb47ae
Merge pull request #6850 from keymanapp/auto/version-master-16.0.21
...
auto: increment master version to 16.0.21
2022-06-27 04:02:31 +10:00
Keyman Build Agent
5e4d0a9de6
auto: increment master version to 16.0.21
2022-06-26 14:01:56 -04:00
Marc Durdin
cb94639ebb
fix(common): trigger builds correctly for stable builds
2022-06-26 14:33:36 +10:00
Marc Durdin
ff30b60e25
Merge pull request #6780 from keymanapp/chore/web/tweak-check-web-file-size-message
...
chore(web): shorten check/web/file-size check message
2022-06-26 07:53:31 +10:00
Marc Durdin
ec690f47f9
Merge branch 'master' into chore/developer/js-to-lmc
2022-06-25 09:34:27 +10:00
Marc Durdin
6466b1d68d
chore(developer): +x for scripts
2022-06-25 09:32:57 +10:00
Marc Durdin
78fae1442c
Apply suggestions from code review
2022-06-25 07:49:01 +10:00
Marc Durdin
b659d6bfd7
Update web/tools/check-build-size.sh
2022-06-25 07:48:15 +10:00
Marc Durdin
9b4eedc2ea
chore(web): update kmlmc path ref
2022-06-25 07:40:22 +10:00
Keyman Server
a0ae1b4c2d
Merge pull request #6845 from keymanapp/auto/version-master-16.0.20
...
auto: increment master version to 16.0.20
2022-06-25 06:20:45 +10:00
Keyman Build Agent
7279471180
auto: increment master version to 16.0.20
2022-06-24 16:20:07 -04:00
Marc Durdin
bd377ee421
Merge pull request #6835 from keymanapp/chore/ios/log-script-actions
...
chore(ios): log script actions and fixup export settings to avoid version being clobbered
2022-06-25 05:58:45 +10:00
Marc Durdin
d7021c39f7
chore: update package.json
2022-06-25 05:56:00 +10:00
Marc Durdin
4f36c3c2df
chore(developer): Merge branch 'master' into chore/developer/js-to-lmc
2022-06-25 05:48:57 +10:00
Marc Durdin
de0ad2fe7f
Merge pull request #6830 from keymanapp/chore/windows/move-general-developer-files
...
chore(windows): move general developer files to developer/ 🎢
2022-06-25 05:42:59 +10:00
Marc Durdin
3464cbac35
chore(windows): Merge branch 'chore/developer/js-to-lmc' into chore/windows/move-general-developer-files
2022-06-25 05:42:39 +10:00