Darcy Wong
c70458a770
chore(android/engine): Cleanup regex
...
Also revert root package-lock.json file
2021-08-02 09:43:49 +07:00
Darcy Wong
9f713b5169
chore(android/engine): Cleanup for review comments
2021-08-02 09:31:08 +07:00
jahorton
511f056383
chore(web): Merge branch 'refactor/web/vkbd-layout-calcs' into refactor/web/vkbd-layout-key-calc-merger
2021-08-02 09:20:26 +07:00
jahorton
b33e8eaf5d
chore(web): Merge branch 'refactor/web/vkbd-layout-encapsulation' into refactor/web/vkbd-layout-calcs
2021-08-02 09:06:35 +07:00
jahorton
1038209e5c
chore(web): Merge branch 'master' into refactor/web/vkbd-layout-encapsulation
2021-08-02 09:05:38 +07:00
Joshua Horton
a162253629
Merge pull request #5490 from keymanapp/fix/web/stuck-key-highlighting
...
fix(web): stuck key highlighting from touchpoint movement
2021-08-02 09:04:45 +07:00
jahorton
5d61eb08f6
fix(ios): Get Started view title i18n
2021-08-02 09:00:35 +07:00
Keyman Server
a07f7c380c
Merge pull request #5532 from keymanapp/auto/version-master-15.0.91
...
auto: increment master version to 15.0.91
2021-08-02 08:22:47 +10:00
Keyman Build Agent
ba21895d64
auto: increment master version to 15.0.91
2021-08-01 18:22:11 -04:00
Darcy Wong
89c3b70195
feat(android): Add banner for prompting Chrome install
2021-07-31 10:00:02 +07:00
jahorton
3a9cc742ca
refactor(web): OSK mouse input abstraction
2021-07-30 14:50:46 +07:00
Marc Durdin
ef747ffa69
Merge pull request #5525 from keymanapp/fix/developer/5440-use-and-match-for-web
...
fix(developer): compiler use and match behavior for Web should be same as Core
2021-07-30 17:41:36 +10:00
Marc Durdin
ff8ac35106
chore(common): add report-history.sh
...
Relates to #5172 .
Adds a report-history.sh script to help report on what changes will be
in the upcoming build. Uses the same strategy as we currently use to
grab pull request numbers for HISTORY.md.
Also fixes duplicate entries that sometimes appear in HISTORY.md due to
merges from master into PR branches.
2021-07-30 17:35:04 +10:00
Eberhard Beilharz
b81070407f
Merge pull request #5523 from keymanapp/chore/common/style
...
chore(common): Add C++ formatting rules
2021-07-30 08:14:18 +02:00
Marc Durdin
ed73d5667b
chore: add variable docs
2021-07-30 15:27:12 +10:00
jahorton
85ebed5c04
change(common/models): unit test adjustment for breaking change
2021-07-30 11:51:17 +07:00
Marc Durdin
5f2caba964
fix(developer): compiler use and match behavior for Web should be same as Core
...
Fixes #5440 .
Currently, the behavior of `use()` and `match` for KeymanWeb compiled
keyboards is not identical to the Windows (or Core) behavior. The
example keyboard in #5440 generates 'foo' instead of 'abc' on web.
This fixes that by ensuring that `match` is not called when `use()` is
found in a group rule match.
2021-07-30 14:46:13 +10:00
jahorton
52fad6e400
refactor(web): merges mouse + touch processing, extra branch for unit tests
2021-07-30 10:33:48 +07:00
jahorton
53fc932f88
chore(web): cleanup per review notes, drops unref'd func
2021-07-30 09:44:15 +07:00
Joshua Horton
64ba024a7a
chore(web): Apply suggestions from code review
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2021-07-30 09:16:25 +07:00
jahorton
227eb91e1f
fix(web): matching adjustments for embedded
2021-07-30 08:15:16 +07:00
jahorton
44bb9cc437
refactor(web): dev-artifact cleanup
2021-07-30 08:15:16 +07:00
jahorton
b066ceb640
feat(web): screen-based 'fuzzy bounds' for OSK mouse/touch constraints
2021-07-30 08:15:15 +07:00
jahorton
6df759bfc1
feat(web): partial polishing
2021-07-30 08:15:15 +07:00
jahorton
a96d04cc4e
refactor(web): abstraction for OSK touch-event input
2021-07-30 08:15:15 +07:00
jahorton
7d73659047
refactor(web): start of inputEventEngine
2021-07-30 08:15:15 +07:00
jahorton
ab69a20203
change(web): CustomizationCoord -> InputEventCoord
2021-07-30 08:15:15 +07:00
jahorton
283b36eb00
change(web): moves uiTouchHandlerBase class
2021-07-30 08:15:14 +07:00
jahorton
27a15c01df
refactor(web): findNearestKey does not need full Event obj
2021-07-30 08:15:14 +07:00
Joshua Horton
e4a73d9761
Merge pull request #5484 from keymanapp/fix/ios/force-manager-init-preinstall
...
fix(ios/engine): engine migration always precedes installs
2021-07-30 08:09:44 +07:00
rc-swag
1a91dce1f3
Merge pull request #5522 from keymanapp/chore/windows/refactor-keyman64-header
...
chore(windows): split keyman64 header to keymanengine
2021-07-30 09:55:35 +10:00
Ross
cb7d8dce1c
chore(windows): fix comment indent keymanengine_h
2021-07-30 09:14:40 +10:00
Marc Durdin
93d92bb2a7
Merge pull request #5512 from keymanapp/chore/common/core/refactor-backspace-handling
...
chore(common/core): refactor backspace handling 🐞
2021-07-30 06:00:56 +10:00
Marc Durdin
5dc337ca49
Merge pull request #5514 from keymanapp/chore/windows/fixup-cef-interfaces
...
chore(windows): fixup cef interfaces for CEF 90
2021-07-30 06:00:29 +10:00
Marc Durdin
9269e699c2
Merge pull request #5516 from keymanapp/chore/android/log-fontpath-error
...
chore(android): log fontpath error
2021-07-30 05:59:51 +10:00
Marc Durdin
35f2171035
Merge pull request #5515 from keymanapp/chore/stable-history
...
chore(common): stable history update
2021-07-30 05:59:23 +10:00
Eberhard Beilharz
0dccc979b5
chore(common): Add C++ formatting rules
...
This allows vscode to format C++ files according our coding style
guideline.
2021-07-29 18:50:25 +02:00
Ross
905538414f
chore(windows): split keyman64 header to keymanengine
2021-07-29 21:06:07 +10:00
jahorton
c72a5eac5a
chore(web): Merge branch 'refactor/web/vkbd-layout-calcs' into refactor/web/vkbd-layout-key-calc-merger
2021-07-29 17:18:43 +07:00
jahorton
e4b9a9dead
fix(web): initial touch width based on window, not screen
2021-07-29 17:09:16 +07:00
jahorton
14e1ce50da
chore(web): Merge branch 'refactor/web/vkbd-layout-calcs' into refactor/web/vkbd-layout-key-calc-merger
2021-07-29 16:58:11 +07:00
jahorton
f71fa88193
fix(android): init-black-bar fix
2021-07-29 16:55:19 +07:00
jahorton
734369f714
fix(android): keyboard's black bar bug
2021-07-29 16:38:22 +07:00
jahorton
8f316a8bca
fix(web): embedded keyboard layout behavior
2021-07-29 16:03:12 +07:00
Darcy Wong
ca2a7c2ef4
feat(android): Add API for checking Chrome version
2021-07-29 14:22:13 +07:00
Marc Durdin
7ef751fe20
chore(common): report-history mode for version.js
...
Adds a report-history mode for version.js so we can examine the list of
changes that will be in the next release build for a release branch
(master, beta, stable-x.y).
How to run:
pushd resources/build/version
npm install
npm run build:ts
popd
node resources/build/version/lib/index.js report-history -t "$GITHUB_TOKEN" -b "$base"
* Note: Always run from repo root.
* Where $GITHUB_TOKEN is a personal access token
* Where $base, if specified is the branch to validate (default: master)
2021-07-29 16:46:04 +10:00
Marc Durdin
b7f60b397c
chore(android): log fontpath error
2021-07-29 16:41:58 +10:00
Marc Durdin
4172b22e9b
chore: stable history update
2021-07-29 16:41:02 +10:00
Marc Durdin
9eab6f2814
chore(windows): fixup cef interfaces for CEF 90
2021-07-29 16:39:53 +10:00
Marc Durdin
6c645ff03c
chore: fix comment
2021-07-29 16:36:26 +10:00