Marc Durdin
83325e878c
feat(developer): add new touch layout special tags
...
Fixes #3863 .
This adds the new `*RTLEnter*` and other tags introduced in #3851 to
the touch layout editor, and adds validation for use in 14.0 keyboards.
Due to a limitation in the compiler architecture, use of these tags
will not trigger the automatic keyboard versioning functionality; the
keyboard developer must explicitly specify `store(&VERSION) '14.0'`.
Also:
* synchronised error codes between .h and .pas.
* synchronised touch layout tags between Developer and KeymanWeb, and
cleaned up builder.js usage thereof.
* added support for KeymanwebOsk font override when special tags are
identified.
* added basic tests to ensure that the compiler is catching use of these
tags as needed.
* updated keymanweb-osk.ttf font in Developer.
2020-11-18 08:58:57 +11:00
Keyman Build Agent
d5d3907212
auto: increment master version to 14.0.184
2020-11-17 13:01:06 -05:00
jahorton
598984bc54
chore(common/core/web): Merge branch 'master' into feat/common/core/web/input-processor-unit-tests
2020-11-17 13:11:10 +07:00
Joshua Horton
ad7a612b42
Merge pull request #3847 from keymanapp/fix/common/core/web/meta-key-handling
...
fix(common/core/web): meta key handling
2020-11-17 10:02:18 +07:00
Joshua Horton
04610876d2
Merge pull request #3851 from keymanapp/feat/web/engine/osk-font-update
...
feat(web/engine): updates osk font, adds layout codes for new glyphs
2020-11-17 10:01:52 +07:00
jahorton
37d6d21b5a
feat(web/engine): mild rename for new special keys
2020-11-17 08:58:37 +07:00
Keyman Build Agent
8aa14ddc86
auto: increment master version to 14.0.183
2020-11-16 13:01:13 -05:00
jahorton
3b2c8bdad6
feat(web/engine): special OSK chars now usable on all keys
2020-11-16 10:49:17 +07:00
jahorton
9a1a78fc5b
change(web/engine): tweaks special-key map
2020-11-16 10:14:06 +07:00
jahorton
22c44fedc0
chore(web/engine): polishes code from PR suggestion
2020-11-16 10:13:12 +07:00
Joshua Horton
be254ed23a
Update web/source/osk/visualKeyboard.ts
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2020-11-16 10:11:47 +07:00
Joshua Horton
cf0a509213
Merge pull request #3857 from keymanapp/fix/web/engine/no-hidden-previews
...
fix(web/engine): blocks key previews for blank/hidden keys
2020-11-16 08:09:14 +07:00
Keyman Build Agent
fad5d0f5fa
auto: increment master version to 14.0.182
2020-11-13 13:01:03 -05:00
jahorton
1c5e5991ba
feat(web/engine): allows touch aliasing away from blank keys
2020-11-13 09:29:42 +07:00
jahorton
ca4679a598
fix(web/engine): blocks key previews for blank/hidden keys
2020-11-13 09:00:12 +07:00
Keyman Build Agent
0dd08a5b7e
auto: increment master version to 14.0.181
2020-11-12 15:26:26 -05:00
Keyman Build Agent
8e2772843d
auto: increment master version to 14.0.180
2020-11-12 13:00:59 -05:00
jahorton
c8431c38bc
feat(web/engine): updates osk font, adds layout codes for new glyphs
2020-11-12 15:46:55 +07:00
jahorton
5ba0888cfd
feat(web/engine): adds META modifier, filters mac meta hotkeys/shortcuts
2020-11-12 09:15:33 +07:00
Keyman Build Agent
c94de9e1b9
auto: increment master version to 14.0.179
2020-11-10 13:01:11 -05:00
jahorton
25277eaa0e
chore(common/core/web): Merge branch 'master' into feat/common/core/web/input-processor-unit-tests
2020-11-10 08:27:15 +07:00
Keyman Build Agent
0ad56db6c9
auto: increment master version to 14.0.178
2020-11-07 13:00:58 -05:00
Marc Durdin
f98e9b17dd
Merge pull request #3817 from keymanapp/fix/web/917-support-for-context-and-notany
...
fix(web): support for notany() and context()
2020-11-07 10:51:38 +11:00
Keyman Build Agent
7c37caa0b9
auto: increment master version to 14.0.177
2020-11-05 13:01:12 -05:00
Keyman Build Agent
56e0c29815
auto: increment master version to 14.0.176
2020-11-04 13:01:12 -05:00
Marc Durdin
54efc34454
fix(web): support for notany() and context()
...
Fixes #917 .
This PR goes along with #3816 to enable support for `notany()` and
`context()` references from the output.
2020-11-04 14:37:52 +11:00
Keyman Build Agent
f8e5f5771a
auto: increment master version to 14.0.175
2020-11-03 16:58:12 -05:00
Keyman Build Agent
ad895dfd35
auto: increment master version to 14.0.174
2020-10-30 14:16:26 -04:00
Keyman Build Agent
26dff1bb94
auto: increment master version to 14.0.173
2020-10-29 14:01:00 -04:00
Darcy Wong
bed072fe97
Merge pull request #3782 from keymanapp/feat/web/update-osk-font
...
chore(web): Update keymanweb-osk.ttf to v. 2.100
2020-10-29 06:16:48 +07:00
Keyman Build Agent
3f49b2c780
auto: increment master version to 14.0.172
2020-10-28 14:00:57 -04:00
Darcy Wong
6f0f3e5b62
chore(web): Update keymanweb-osk.ttf to v. 2.100
...
In preparation for #2713 , this updates the keymanweb-osk.ttf font to [v. 2.100](https://github.com/silnrsi/font-keymanweb-osk/releases/tag/v2.100 ) which adds the new glyphs silnrsi/font-keymanweb-osk#1
2020-10-28 14:42:05 +07:00
Keyman Build Agent
22cb27366b
auto: increment master version to 14.0.171
2020-10-27 14:00:58 -04:00
Keyman Build Agent
d76ffe1f81
auto: increment master version to 14.0.170
2020-10-26 14:00:55 -04:00
Joshua Horton
c929713bb5
Merge pull request #3726 from keymanapp/feat/common/core/web/simplify-corrective-distribution
...
feat(common/core/web): simplify corrective distribution
2020-10-26 10:39:45 +07:00
jahorton
aeb944a803
change(web): addresses PR reviews
2020-10-26 08:16:39 +07:00
Keyman Build Agent
ddab3604c0
auto: increment master version to 14.0.169
2020-10-24 14:00:56 -04:00
Keyman Build Agent
151296266a
auto: increment master version to 14.0.168
2020-10-23 14:01:02 -04:00
Keyman Build Agent
b1b83ea3d3
auto: increment master version to 14.0.167
2020-10-22 14:00:52 -04:00
Joshua Horton
e501f359fb
Merge pull request #3701 from keymanapp/feat/common/core/web/block-fat-finger-beeps
...
feat(common/core/web): fat-finger ignores inputs that beep
2020-10-22 15:12:55 +07:00
Marc Durdin
574f3bd8c7
Merge pull request #3039 from keymanapp/fix/web/2990-dotted-circle-pain
...
fix(web): disable U+25CC for diacritics
2020-10-22 12:37:18 +11:00
Keyman Build Agent
88ad92aec9
auto: increment master version to 14.0.166
2020-10-21 14:00:55 -04:00
Marc Durdin
fcf9a9779d
chore(web): Merge branch 'master' into fix/web/2990-dotted-circle-pain
2020-10-21 17:21:37 +11:00
Keyman Build Agent
c64ce11a36
auto: increment master version to 14.0.165
2020-10-20 14:00:48 -04:00
Marc Durdin
941532542c
chore(web): address review comments
2020-10-20 18:24:21 +11:00
jahorton
aa5882536d
fix(common/core/web): normalization at wrong nesting level
2020-10-20 09:59:25 +07:00
Joshua A. Horton
a3c3f75ea7
feat(web): better test keyboard
2020-10-20 09:37:24 +07:00
Joshua Horton
6efb6d23be
Merge pull request #3685 from keymanapp/feat/common/models/context-reversion
...
feat(common/models): context reversion modeling
2020-10-20 08:42:07 +07:00
Keyman Build Agent
29ea71ecb8
auto: increment master version to 14.0.164
2020-10-19 14:00:52 -04:00
jahorton
8f3b7b130a
feat(web): manual test for blocked keystrokes
2020-10-19 15:06:37 +07:00