Commit graph

33096 commits

Author SHA1 Message Date
Darcy Wong
70ec9b7096 fix(web): Don't update base key if popups displayed 2022-03-17 10:58:48 +07:00
Ross
be333860f0 fix(windows): framework for switching of pipeline
We want to be able to switch of the seralized pipeline if a keyman
keyboard is not active. To do this we need to store this information
in a way the seralized thread can get the information.
2022-03-17 13:02:50 +10:00
Marc Durdin
dde56e6b90 fix(web): adjust positioning for longpress popup
Adjusts positioning calculations for longpress popups and corresponding
styles to make it consistent across all platforms, particularly iOS.
2022-03-17 10:20:19 +11:00
Marc Durdin
86b4b82661 fix(web): key preview position was inconsistent on iOS
Adjusts calculations for key preview and ensures we use box-sizing:
content-box in all circumstances, to make it consistent across all
platforms.
2022-03-17 10:19:10 +11:00
Marc Durdin
24398b4461 fix(web): key square needed vertical align top
On Safari, some keys were vertically misaligned, due to different
default vertical-align.
2022-03-17 10:17:23 +11:00
Marc Durdin
a2aef99c3e fix(web): font size on key preview
Font size adjustment needed an override for the key preview to prevent
it using the base key font size as a starting point.
2022-03-17 10:15:40 +11:00
Keyman Server
e671eef9e3
Merge pull request #6390 from keymanapp/auto/version-master-16.0.4
auto: increment master version to 16.0.4
2022-03-17 05:56:37 +11:00
Keyman Server
f28b38a1e8
Merge pull request #6389 from keymanapp/auto/version-beta-15.0.215
auto: increment beta version to 15.0.215
2022-03-17 05:52:02 +11:00
Keyman Build Agent
238388c191 auto: increment master version to 16.0.4 2022-03-16 14:33:05 -04:00
Marc Durdin
c80140d618 chore(common): update obolo_chwerty_6347 for new store names 2022-03-17 05:32:50 +11:00
Keyman Build Agent
a595b63422 auto: increment beta version to 15.0.215 2022-03-16 14:30:41 -04:00
Marc Durdin
7a5d1b964f chore(web): Merge branch 'beta' into feat/web/6364-new-layer-old-layer-replaces-layerchanged 2022-03-17 04:55:25 +11:00
Marc Durdin
c74c8db6fe fix(common): obolo_chwerty package had broken link 2022-03-17 04:55:05 +11:00
Eberhard Beilharz
49b099c26f
Merge pull request #6183 from keymanapp/chore/common/meson
chore(common/core/desktop): Improve meson build file 🏗️
2022-03-16 09:05:50 +01:00
Eberhard Beilharz
659ccbdbe4
chore(common/core): Allow VS 2022 to be installed
We are not able to use VS 2022 yet because it doesn't provide
`vcvarsall.bat`, but this change at least allows to build with an older
VS version even if VS 2022 is installed.
2022-03-16 09:05:02 +01:00
Eberhard Beilharz
2a21e24f1b
chore(common): Fix warnings 2022-03-16 09:05:02 +01:00
Eberhard Beilharz
65e89071c5
chore(common): Improve meson build file
Thanks @eli-schwartz for the suggestions (in #5797)!

Unfortunately we currently still have to support meson 0.45
(because that's what ships with Ubuntu 18.04), so we can't
implement everything suggested.

Also, newer meson versions always assume utf-8, but until we
can assume at least version 0.60 of meson we'll have to
explicitly specify the encoding, otherwise at least some tests
will fail.
2022-03-16 09:05:01 +01:00
Darcy Wong
1a413bcb6a fix(android/engine): Fix ACTION_DOWN returns 2022-03-16 14:01:48 +07:00
Shawn Schantz
3d4a770880
Merge pull request #6371 from keymanapp/fix/ios/6041-backspace-crashes-in-app
fix (ios) backspace crashes in app
2022-03-16 13:42:40 +07:00
Eberhard Beilharz
1410b5f634
Merge pull request #6378 from keymanapp/chore/linux/lintian
chore(linux): Address a few more lintian warnings 🐧
2022-03-16 06:28:24 +01:00
Darcy Wong
328175deba chore(android): Merge remote-tracking branch 'origin/beta' into fix/android/subkey-move 2022-03-16 09:29:32 +07:00
Marc Durdin
d3136b8860 fix(web): ios popup positioning and style
Fixes #5929.
Fixes #6381.

This fixes four separate issues with the longpress popups and key
previews:

1. The key preview was offset by a couple of pixels (unreported issue).
2. The background 'shim' did not cover the key caps, which caused them
   to look startlingly white when the rest of the background greyed
   down (#5929).
3. The popup menu was incorrectly wrapping to two rows due to sizing
   model mismatches (#6381).
4. The popup menu would be realigned incorrectly for the in-app
   keyboard, when moving it to keep it in the keyboard area (#5929).
2022-03-16 11:24:02 +11:00
Marc Durdin
66f64d4ab0
Merge pull request #6376 from keymanapp/chore/beta-to-alpha-b15s4-1
chore: merge beta changes to alpha B15S4
2022-03-16 09:02:31 +11:00
Keyman Server
c44d1af509
Merge pull request #6380 from keymanapp/auto/version-beta-15.0.214
auto: increment beta version to 15.0.214
2022-03-16 05:31:52 +11:00
Keyman Build Agent
ed5dd2f2bd auto: increment beta version to 15.0.214 2022-03-15 14:31:13 -04:00
Eberhard Beilharz
27c7ed025f
Merge pull request #6283 from keymanapp/fix/linux/6237-ibus
fix(linux): Don't start ibus-daemon multiple times 🚌
2022-03-15 18:55:28 +01:00
Eberhard Beilharz
0c78e44eda
chore(linux): Remove debug output 2022-03-15 17:53:46 +01:00
Eberhard Beilharz
2c1b155570
chore(linux): Address a few more lintian warnings 2022-03-15 15:32:10 +01:00
Darcy Wong
c3da55d9ae
Merge pull request #6369 from keymanapp/fix/fv/dictionary-keyboard-list
fix(oem/fv/android): Consolidate dictionary and keyboard settings
2022-03-15 21:03:32 +07:00
sgschantz
cd7d7c4180 includes temporary test code to investigate keyboard installation failure 2022-03-15 15:13:14 +07:00
Eberhard Beilharz
1e3a0978e1
Merge pull request #6372 from keymanapp/chore/linux/changelog
chore(linux): Update changelog and copyright 🐧
2022-03-15 06:18:10 +01:00
Marc Durdin
9af0623c0d chore: restore TIER and VERSION to 16 alpha 2022-03-15 15:09:17 +11:00
Darcy Wong
22694f7726
Merge pull request #6375 from keymanapp/chore/android/separate-play-store-notes
chore(android): Separate CI step to generate Play Store notes
2022-03-15 10:59:46 +07:00
Marc Durdin
1b1b622462 chore: merge master into branch 2022-03-15 14:58:03 +11:00
Marc Durdin
ce68637602
Merge pull request #6374 from keymanapp/chore/6348-license-date
chore(windows): Update license date
2022-03-15 14:53:36 +11:00
Marc Durdin
2e9e90dd77 chore: license date 2022-03-15 13:59:27 +11:00
Darcy
63b8867aa4 chore(android): Separate CI step to generate Play Store notes 2022-03-15 09:54:00 +07:00
Marc Durdin
1038379c41
Merge pull request #6351 from keymanapp/fix/web/caps-state-tracking-for-touch
fix(web): caps state tracking for touch
2022-03-15 10:04:45 +11:00
Marc Durdin
81ec8b86e2
Merge pull request #6347 from keymanapp/fix/developer/warn-on-ncaps-consistency
fix(developer): warn on ncaps usage inconsistency
2022-03-15 10:02:35 +11:00
Marc Durdin
4b15c4988e
Merge pull request #6340 from keymanapp/fix/web/5964-subkey-position-on-scroll-non-zero
fix(web): subkey touch position after scroll
2022-03-15 10:02:07 +11:00
Darcy Wong
812e6040e2
Merge pull request #6356 from keymanapp/fix/android/hold-globe-longpress-menu
fix(android/engine): Activate menu on globe longpress before release
2022-03-15 05:56:44 +07:00
Marc Durdin
c1f9f60232
Merge pull request #6367 from keymanapp/feat/zip-and-index-keyboards
feat(common): zip and index keyboard artifacts
2022-03-15 08:16:06 +11:00
Eberhard Beilharz
4d0dfbe3a5
chore(linux): Update Standards-Version 2022-03-14 12:08:10 +01:00
Eberhard Beilharz
cab9ced56d
chore(linux): Update copyright 2022-03-14 12:08:09 +01:00
Eberhard Beilharz
893e088c8e
chore(linux): Update changelogs for 14.0.287 2022-03-14 10:27:55 +01:00
Darcy Wong
103e618680 chore(android/engine): Remove visual gaps in keyboard picker menu 2022-03-14 13:01:20 +07:00
sgschantz
a3202e0ff9 handle delete with null context before 2022-03-14 13:00:44 +07:00
Darcy Wong
8aadea6086 fix(oem/fv/android): Refresh menu on install 2022-03-14 08:43:10 +07:00
Darcy Wong
2b7d10718b fix(oem/fv/android): Refresh Settings menu 2022-03-14 06:56:55 +07:00
Darcy Wong
e138ca382e fix(oem/fv/android): Toggle predictions when dictionary installed 2022-03-14 06:56:55 +07:00