Darcy Wong
2dcd40f67e
fix(android/engine): Remove unneeded keyboardPickerEnabled var
2021-08-17 10:03:07 +07:00
Darcy Wong
a027277ed7
chore(android/engine): Address additional review comments
2021-08-17 09:37:03 +07:00
Darcy Wong
5214c75aab
Apply suggestions from code review
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2021-08-17 08:10:01 +07:00
Darcy Wong
c69dddf8a8
chore(android/engine): Refactor globe key actions
2021-08-09 14:53:39 +07:00
Darcy Wong
d9a5d05cbc
fix(android/engine): Override keyboard switch when only 1 installed
2021-08-09 14:53:39 +07:00
Darcy Wong
2b3921c95d
chore(android): Update help
2021-08-09 14:53:39 +07:00
Eberhard Beilharz
3f8d8f5cff
Merge pull request #5564 from keymanapp/chore/core/uninstall
...
chore(common/core): Add uninstall option to build script
2021-08-09 08:15:20 +02:00
Eberhard Beilharz
5e6de93e42
Merge pull request #5565 from keymanapp/docs/linux/ibus
...
docs(linux): Fix readme for ibus-keyman
2021-08-09 08:14:40 +02:00
Keyman Server
05a15673a9
Merge pull request #5566 from keymanapp/auto/version-master-15.0.96
...
auto: increment master version to 15.0.96
2021-08-07 04:03:31 +10:00
Keyman Build Agent
dfa16719e7
auto: increment master version to 15.0.96
2021-08-06 14:02:51 -04:00
Eberhard Beilharz
7d15f74181
Merge pull request #5497 from keymanapp/chore/core/issue-5052
...
chore(common/core): Linux side of caps-lock stores 🚧
2021-08-06 16:58:18 +02:00
Eberhard Beilharz
3f9c1a380a
docs(linux): Fix readme for ibus-keyman
...
Turns out setting `KEYMAN_PROC_CFLAGS` isn't sufficient to use header
files from source repo.
2021-08-06 16:55:02 +02:00
Eberhard Beilharz
3509ddeb7c
chore(common/core): Add uninstall option to build script
2021-08-06 16:53:33 +02:00
Eberhard Beilharz
c9497fd494
feat(common/core): Implement shiftFreesCaps and capsOnOnly
2021-08-06 16:13:58 +02:00
Eberhard Beilharz
f3ea1dafee
fix(common/core): Turn off capslock on key down
...
This change improves capslock handling with a capsAlwaysOff keyboard.
Previously, the caps lock indicator was turned on while holding down
the Caps Lock key. With this change we turn it off immediately. This
is done by forcing caps lock off even if the state already seems to
match.
Also, for capsAlwaysOff keyboards skip further processing of caps
lock key after we turned capslock off again.
2021-08-06 12:21:20 +02:00
Eberhard Beilharz
cfeb9e820e
chore(linux): Implement Linux side of caps-lock action processing
2021-08-06 12:20:23 +02:00
Eberhard Beilharz
dabfea57ab
Merge pull request #5536 from keymanapp/chore/linux/5022-debian
...
chore(linux): Consolidate Debian source packages 📦
2021-08-06 12:02:54 +02:00
Eberhard Beilharz
43c920fec3
chore(linux): fix ibus-keyman test
2021-08-06 11:25:01 +02:00
Eberhard Beilharz
46e6d20f35
refactor(linux): Move KMFL to linux/legacy
2021-08-06 11:25:01 +02:00
Eberhard Beilharz
34b0932173
chore(linux): Depend on keyman-engine
...
This change adds a virtual package `keyman-engine` which ibus-keyman
provides. keyman-config can then depend on this virtual package.
This allows to use fcitx instead of ibus if the fcitx-keyman package
provides that virtual package as well.
2021-08-06 11:25:00 +02:00
Eberhard Beilharz
3d10e6100f
chore(linux): Remove no longer needed debian directories
...
The previous commit created a consolidated toplevel `debian`
directory.
2021-08-06 11:25:00 +02:00
Eberhard Beilharz
79f92a150c
chore(linux): Consolidate Debian source packages
...
This change consolidates the Debian packages into a single source
package, with the exception of the legacy KMFL packages.
Fixes #5022 .
2021-08-06 11:25:00 +02:00
Darcy Wong
2353e9a24c
Merge pull request #5555 from keymanapp/fix/web/empty-display-name
...
fix(web): Blank spacebar text when displayName is empty string
2021-08-06 13:07:42 +07:00
Joshua Horton
01217a76ae
Merge pull request #5480 from keymanapp/fix/common/models/keep-diacritic-sensitivity
...
fix(common/models): keep/suggestion diacritic sensitivity when de-duping
2021-08-06 11:32:48 +07:00
Marc Durdin
93cc5d45f2
Merge pull request #5513 from keymanapp/feat/developer/5013-keyman-core-debugger-part-1
...
feat(developer): debugger uses Keyman Core 🐞
2021-08-06 13:43:22 +10:00
Marc Durdin
51baeebbb4
Merge pull request #5562 from keymanapp/fix/core/5561-split-smp-for-context-action
...
fix(common/core/desktop): split smp for context chars
2021-08-06 13:43:05 +10:00
Darcy Wong
21059f8dfa
Merge pull request #5541 from keymanapp/fix/android/back-destroy-progress-dialog
...
fix(android/app): Fix cleanup when progress dialog cancelled
2021-08-06 10:28:06 +07:00
Darcy Wong
bf736d519d
chore(android/app): Revert Toast notification
2021-08-06 10:27:08 +07:00
Marc Durdin
3faa32b9cd
chore(developer): address review comments
2021-08-06 12:49:21 +10:00
Darcy Wong
ebb04697e4
Merge pull request #5520 from keymanapp/feat/android/prompt-webview-update
...
feat(android): Add API for checking Chrome version
2021-08-06 09:37:10 +07:00
Marc Durdin
d76eca052e
fix(common/core/desktop): split smp for context chars
...
Fixes #5465 .
Fixes #5561 .
If a non-BMP Unicode char was emitted into the internal context, it was
being truncated to a WORD, which caused data loss for multi-group
keyboards.
Includes an update to a unit test to validate this fix.
2021-08-06 12:28:15 +10:00
Marc Durdin
25f5315970
Merge pull request #5556 from keymanapp/fix/windows/tsysinfo-format-grid
...
fix(windows): tsysinfo format grid correctly
2021-08-06 07:52:07 +10:00
Marc Durdin
0256875f59
Merge pull request #5559 from SabineSIL/master
...
fix(windows): wrap text in keyboard installation dialog
2021-08-06 07:23:16 +10:00
SabineSIL
b99e98e123
fix(Windows) bug 4833
...
keyboard installation prompt wordwrap
2021-08-05 21:03:10 +02:00
Keyman Server
99056cb1e6
Merge pull request #5558 from keymanapp/auto/version-master-15.0.95
...
auto: increment master version to 15.0.95
2021-08-06 04:04:33 +10:00
Keyman Build Agent
8576826526
auto: increment master version to 15.0.95
2021-08-05 14:02:11 -04:00
Eberhard Beilharz
a79de47a50
Merge pull request #5549 from keymanapp/chore/linux/warning
...
chore(linux): Remove compiler warning in ibus-keyman
2021-08-05 10:39:01 +02:00
Marc Durdin
39dbd09245
fix(windows): tsysinfo format grid correctly
...
Minor fix to make the module list format correctly with
chromium browser instead of mshtml, plus a tweak to build
copy xsl files as well to bin
2021-08-05 16:20:20 +10:00
Darcy Wong
457311b6cb
fix(web): Blank spacebar text when displayName is empty string
2021-08-05 13:09:58 +07:00
Marc Durdin
515391c453
Merge pull request #5423 from keymanapp/fix/android/5397-graceful-failure-web-keyboard
...
fix(android): gracefully handle errors in KMW keyboards
2021-08-05 16:05:49 +10:00
Darcy Wong
3502d6ffa5
fix(android): Notify when download cancelled
2021-08-05 11:11:25 +07:00
Darcy Wong
22aebbded4
Merge pull request #5538 from keymanapp/fix/web/util-wait-use-alerts
...
fix(web): Have util.wait check useAlerts option
2021-08-05 09:02:57 +07:00
Marc Durdin
7ac7c4b290
feat(android): click on body reloads keyboard
2021-08-05 11:36:57 +10:00
Darcy Wong
e144267132
Merge pull request #5546 from keymanapp/chore/android/cleanup-fv-gradle
...
chore(android): Update sentry-android-gradle-plugin to 2.1.0
2021-08-05 08:10:32 +07:00
Darcy Wong
4fc408fa90
Merge pull request #5486 from keymanapp/chore/crowdin-update-az
...
chore(ios,windows): Update crowdin strings for Azerbaijani
2021-08-05 07:51:55 +07:00
Keyman Server
59e35cef40
Merge pull request #5550 from keymanapp/auto/version-master-15.0.94
...
auto: increment master version to 15.0.94
2021-08-05 04:02:45 +10:00
Keyman Build Agent
3a028317ea
auto: increment master version to 15.0.94
2021-08-04 14:02:03 -04:00
Eberhard Beilharz
f08444019b
chore(linux): Remove compiler warning in ibus-keyman
...
This change replaces the deprecated `g_type_class_add_private`
and `G_TYPE_INSTANCE_GET_PRIVATE` with `G_DEFINE_TYPE_WITH_PRIVATE`
and the generated method `km_service_get_instance_private`.
2021-08-04 16:54:26 +02:00
Eberhard Beilharz
c3b27b1c98
Merge pull request #5518 from keymanapp/refactor/core/comment
...
refactor(common/core): Move comment to where it belongs
2021-08-04 14:20:47 +02:00
Eberhard Beilharz
4f368a5d61
Merge pull request #5498 from keymanapp/chore/core/kmcomp
...
chore(common/core): Allow shell script for kmcomp
2021-08-04 14:20:28 +02:00