Commit graph

33096 commits

Author SHA1 Message Date
Eberhard Beilharz
e54fedb845
Merge pull request #5637 from keymanapp/chore/linux/changelog-master
chore(linux): Update changelog files
2021-08-26 09:19:06 +02:00
jahorton
62cec37142 fix(common/core/web): layer swaps from modifier keys did not update modifier state 2021-08-26 09:54:22 +07:00
Marc Durdin
1f6aac7fd7 feat(developer): Debugger platform option
Relates to #5013.

Adds a debug status page to allow the user to select an alternative
platform so they can debug rules relating to those platforms which
are constrained by the `platform()` statement in the keyboard source.

Note that while touch platforms are listed here, there is not yet any
method of activating touch key events (e.g. `[T_foo]`). This
functionality is planned for a future update.
2021-08-26 10:12:57 +10:00
Keyman Server
4d9e49a257
Merge pull request #5639 from keymanapp/auto/version-master-15.0.104
auto: increment master version to 15.0.104
2021-08-26 04:02:20 +10:00
Keyman Build Agent
5ba92a117e auto: increment master version to 15.0.104 2021-08-25 14:01:37 -04:00
Eberhard Beilharz
5a3ef13ddd
chore(linux): Update changelog files
This updates the changelog files to match what got uploaded into
Debian unstable (sid).
2021-08-25 17:06:24 +02:00
Eberhard Beilharz
d8ec847b6a
Merge pull request #5623 from keymanapp/chore/linux/sentry
chore(linux): Fix uploading to Sentry
2021-08-25 15:05:48 +02:00
Eberhard Beilharz
70097d18b0
Merge pull request #5626 from keymanapp/chore/linux/cherry/debian
chore(linux): Improve debian package script  🍒
2021-08-25 15:05:23 +02:00
Eberhard Beilharz
f4fa1e2d7c
Update docs/linux-packaging.md
Co-authored-by: Darcy Wong <darcy_wong@sil.org>
2021-08-25 15:04:46 +02:00
jahorton
1ca327796c fix(web): missing null guards in refreshLayout 2021-08-25 11:54:26 +07:00
jahorton
1c0f596ee7 chore(web): reverts unneeded changes 2021-08-25 11:53:31 +07:00
jahorton
f27ddc6180 refactor(web): constructor takes devicespec; more pruning, centralization 2021-08-25 09:40:20 +07:00
jahorton
aebe4788a7 refactor(web): Anchored vs Floating OSKViews (pass 1) 2021-08-25 09:40:18 +07:00
jahorton
a31b89f324 feat(web): starts desktop-focused FloatingOSKView (raw copy) 2021-08-25 09:37:43 +07:00
jahorton
7ebc816b92 fix(web): non-default layer spacebar captions 2021-08-25 09:37:04 +07:00
Darcy Wong
0b80dcea7d feat(android): Add close button to Info Activity 2021-08-25 08:53:03 +07:00
Darcy Wong
6c48c3d7d7 Merge remote-tracking branch 'origin/master' into chore/android/back-info-activity 2021-08-25 07:41:53 +07:00
Keyman Server
feec779780
Merge pull request #5632 from keymanapp/auto/version-master-15.0.103
auto: increment master version to 15.0.103
2021-08-25 04:02:55 +10:00
Keyman Build Agent
7b3db4f83b auto: increment master version to 15.0.103 2021-08-24 14:02:21 -04:00
Darcy Wong
5404176dbd
Merge pull request #5621 from keymanapp/chore/android/adjust-height-help
chore(android/app): Add in-app help for adjusting keyboard height
2021-08-24 15:37:43 +07:00
Darcy Wong
3875784b0b fix(web): Check keyboard before marking layout calibrated 2021-08-24 14:50:42 +07:00
Ross
a4801373db feat(windows): err logs, DEBUG_ASSERT macro
Added some more error logs
Added a DEBUG_ASSERT macro
Update variable names
2021-08-24 17:17:26 +10:00
Darcy Wong
2e36fb8acf fix(android): Fix Chrome version ranges for Keyman engine functionality 2021-08-24 14:07:35 +07:00
jahorton
ffb1f1da02 refactor(web): location of lm-engine state-change listener 2021-08-24 12:54:11 +07:00
jahorton
e2e7bd4335 fix(web): missing null guard 2021-08-24 10:42:54 +07:00
jahorton
02dfde023a fix(web): error-prone uses of _Show; initial pred-banner load when embedded 2021-08-24 09:24:23 +07:00
Marc Durdin
c71ae6c225
Merge pull request #5604 from keymanapp/chore/history-fixup
chore: fixup HISTORY.md 🏰
2021-08-24 12:17:26 +10:00
Marc Durdin
2db1002448
Merge pull request #5603 from keymanapp/chore/common/report-history-ex
chore(common): more on report-history 🏰
2021-08-24 12:17:19 +10:00
Marc Durdin
6c84e28577
Merge pull request #5527 from keymanapp/chore/common/report-history
chore(common): add report-history.sh 🏰
2021-08-24 12:17:08 +10:00
Marc Durdin
a820c5cdef
Merge pull request #5597 from keymanapp/fix/developer/5013-debug-f6-and-focus
fix(developer): F6 in debugger and cef focus 🐞
2021-08-24 12:17:04 +10:00
Marc Durdin
fa20ed06a4
Merge pull request #4172 from keymanapp/chore/windows/sentry-tool-param-file-support
chore(windows): sentrytool param file support
2021-08-24 12:16:58 +10:00
Darcy Wong
fbd5c7549a
Merge pull request #5570 from keymanapp/fix/android/globe-1-keyboard
fix(android/engine): UX improvement when 1 keyboard installed
2021-08-24 08:07:43 +07:00
Keyman Server
1a381417ce
Merge pull request #5627 from keymanapp/auto/version-master-15.0.102
auto: increment master version to 15.0.102
2021-08-24 04:02:36 +10:00
Keyman Build Agent
06bc4168fa auto: increment master version to 15.0.102 2021-08-23 14:01:51 -04:00
Eberhard Beilharz
68247464e4
docs(linux): document packaging for Debian
(cherry picked from commit da6df50622)
2021-08-23 18:38:22 +02:00
Eberhard Beilharz
690dc81514
chore(linux): Improve debian package script
- allow to specify distribution

(cherry picked from commit aa8a0547e8)
2021-08-23 18:38:17 +02:00
Eberhard Beilharz
c3540e9f37
chore(linux): Fix uploading to Sentry
On local builds we shouldn't upload errors to Sentry. The
`build-utils.sh` script sets the `UPLOAD_SENTRY` environment variable
for that purpose. Also, Sentry doesn't like having an empty string
as pkgversion (which should no longer happen with the rest of this
change, but...)
2021-08-23 16:24:13 +02:00
jahorton
1587887acc fix(web): null check, hidden keyboard on first load 2021-08-23 16:13:18 +07:00
jahorton
e2f8c58a2b fix(web): banner now uses relative positioning + margin-top 2021-08-23 15:28:04 +07:00
Darcy Wong
c2e66b00ad chore(android): Allow Info Activity to navigate back 2021-08-23 11:07:42 +07:00
jahorton
f6ebe7a238 fix(web): missed 'this' type change, corresponding behavior 2021-08-23 11:06:29 +07:00
Darcy Wong
46a822444f chore(android/app): Add in-app help for adjusting keyboard height 2021-08-23 11:02:02 +07:00
jahorton
da93a34b11 refactor(web): oskView touchup, mild _Hide abstraction 2021-08-23 10:01:09 +07:00
jahorton
c1b89c2288 refactor(web): osk._Show 2021-08-23 10:01:08 +07:00
jahorton
bf20041588 refactor(web): OSKView constructor refinement, code org in file 2021-08-23 10:01:07 +07:00
jahorton
9611537e06 refactor(web): osk._Load 2021-08-23 10:01:07 +07:00
jahorton
e1da0014c3 refactor(web): start of OSKView abstraction 2021-08-23 10:01:06 +07:00
jahorton
37ea16b3d9 refactor(web): integration of OSKViewComponent 2021-08-23 10:00:19 +07:00
jahorton
8745d55189 refactor(web): oskViewComponent definition 2021-08-23 10:00:19 +07:00
Joshua Horton
d628291868
Merge pull request #5530 from keymanapp/refactor/web/vkbd-mouse-events
refactor(web): mouse-based use of touch handlers 👆
2021-08-23 09:57:11 +07:00