Commit graph

27982 commits

Author SHA1 Message Date
Marc Durdin
0ad14bcb34 chore(ios): Revert "chore(ios): framework search paths"
This reverts commit 8683bfa557.
2021-06-28 15:00:15 +10:00
Marc Durdin
b383679993 chore(ios): Revert "chore(ios): framework search paths and build script cleanup"
This reverts commit b7344d1906.
2021-06-28 15:00:07 +10:00
Darcy Wong
6b063f20ef chore(web): Merge remote-tracking branch 'origin/master' into feat/web/error-stubs 2021-06-28 09:10:53 +07:00
Darcy Wong
a8c63a6919
Merge pull request #5375 from keymanapp/docs/android/spacebar-control
chore(android): Add help on Settings option to change spacebar caption
2021-06-28 07:34:59 +07:00
Marc Durdin
8c3f20c316 chore(web): add spacebarText manual tests 2021-06-28 10:32:26 +10:00
Marc Durdin
5fe40f70a5 fix(web): allow addKeyboards to set displayName
While `registerStub` supported `displayName`, `mergeStub`, as used by
`addKeyboards`, also needs to support it.
2021-06-28 10:31:27 +10:00
Marc Durdin
c72f5990dc chore: update README 2021-06-28 06:48:00 +10:00
Marc Durdin
e84a32546f chore: keyboard_info.source.json 1.0.6 2021-06-28 06:35:02 +10:00
Marc Durdin
b7344d1906 chore(ios): framework search paths and build script cleanup 2021-06-28 05:53:47 +10:00
Marc Durdin
8683bfa557 chore(ios): framework search paths 2021-06-28 05:40:03 +10:00
Marc Durdin
85940888fb feat(android): hide textarea for perf
Relates to #5258.

Unnecessary layout recalc eliminated by hiding the backing
textarea with `display:none`. This improved performance by roughly
20%.
2021-06-28 04:57:01 +10:00
Darcy Wong
600b564bdd chore(android): Add help on Settings option to change spacebar caption 2021-06-27 12:52:59 +07:00
Keyman Server
d655f3c41c
Merge pull request #5374 from keymanapp/auto/version-master-15.0.76
auto: increment master version to 15.0.76
2021-06-26 04:03:09 +10:00
Keyman Build Agent
ca69eae011 auto: increment master version to 15.0.76 2021-06-25 14:02:29 -04:00
Eberhard Beilharz
768de5f66b
fix(linux): Save QR code in temporary directory
Fixes #5310.
2021-06-25 19:41:51 +02:00
Eberhard Beilharz
50d19372bc
refactor(linux): Use path instead of os.path 2021-06-25 19:39:16 +02:00
Eberhard Beilharz
35d506c977
refactor(linux): Centralize paths
Introduce methods to get paths instead of hard-coding the values.
This also deprecates four methods (`user_keyman_dir`,
`user_keyman_font_dir`, `user_keyboard_dir`, and `get_isntall_area_path`).

This change also fixes a crash trying to install a package in the
shared area.
2021-06-25 19:25:48 +02:00
Eberhard Beilharz
0a2dd29e53
fix(linux): Fix restarting ibus when running with sudo
When installing in the shared area the user has to run
`km-package-install` with sudo so that he has sufficient permissions.
In that case we have to do extra work to restart ibus for the
logged-in user instead of root.

Fixes #5309.
2021-06-25 18:59:12 +02:00
Eberhard Beilharz
7c28e87ece
fix(linux): fix crash in km-package-install -p foo 2021-06-25 18:59:11 +02:00
Eberhard Beilharz
5bde5b5904
chore(linux): Add deprecated decorator 2021-06-25 18:52:10 +02:00
Eberhard Beilharz
76d2f65abc
refactor(linux): Use single quotes 2021-06-25 15:51:21 +02:00
Eberhard Beilharz
a39bc95607
feat(linux): Add reference index page
Part of #4419.
2021-06-25 11:44:38 +02:00
Eberhard Beilharz
dfffe00853
refactor(linux): remove some markdownlint warnings 2021-06-25 11:42:37 +02:00
Darcy Wong
fc514cc0f0 chore(web): Merge remote-tracking branch 'origin/master' into feat/web/error-stubs 2021-06-25 14:45:39 +07:00
Darcy Wong
026bf9db2e
Merge pull request #5302 from keymanapp/feat/web/alert-option
feat(web): Add option useAlerts to control alerts()
2021-06-25 14:29:54 +07:00
Darcy Wong
1ba05a429a
Merge pull request #5260 from keymanapp/feat/web/promise-api
feat(web): Update addLanguageKeyboards to return a Promise
2021-06-25 14:29:26 +07:00
Eberhard Beilharz
a11ee5105d
Merge pull request #5362 from keymanapp/fix/linux/issue-5306
fix(linux): fix tab completion for command line tools
2021-06-25 08:50:53 +02:00
Eberhard Beilharz
e1ff0c8aaa
Merge pull request #5363 from keymanapp/fix/linux/issue-5308
fix(linux): Don't add duplicate entries when reinstalling keyboard
2021-06-25 08:48:54 +02:00
Ross
6fc7bade47 fix(windows): AppContext:Get uses BufMax to get maximium buffer size 2021-06-25 15:57:11 +10:00
Darcy Wong
972d6920b4 chore(web): Update languageListPromise type 2021-06-25 12:38:19 +07:00
Marc Durdin
fa29c8e325
Merge pull request #5341 from keymanapp/fix/windows/osk-scaling-mismatch-on-horz
fix(windows): osk scaling mismatch on horz axis
2021-06-25 15:22:33 +10:00
Marc Durdin
f7c73a53df chore: fixup enum 2021-06-25 15:02:53 +10:00
Marc Durdin
78c8ecc5bf fix(android): small tweaks
Fixes some edge cases and behaviour on reload
of web page.
2021-06-25 12:52:47 +10:00
Darcy Wong
37c42e7dee chore(web): Merge branch 'feat/web/alert-option' into feat/web/error-stubs 2021-06-25 09:24:19 +07:00
Darcy Wong
b843a24f9a chore(web): Address additional review comments
* Add more description on promise-api/index.html
* Use OptionType
2021-06-25 09:15:13 +07:00
Marc Durdin
81a2285972 chore: remove commented code 2021-06-25 11:49:59 +10:00
Darcy Wong
c14443d798 chore(web): Cleanup console logging 2021-06-25 08:45:00 +07:00
Marc Durdin
073ca98e2e feat(ios): add spacebar text controls
Relates to #949.

Mirror of #5349 (Android), for iOS.

* Adds setSpacebarText() API to Keyman Engine for iOS
* Adds displayName API to Keyman Engine for iOS
* Adds Preference for spacebar text to Keyman Engine for iOS
* Sets default spacebar text to keyboard name for FirstVoices Keyboards
2021-06-25 11:44:09 +10:00
Keyman Server
1c1a9bcbb8
Merge pull request #5364 from keymanapp/auto/version-master-15.0.75
auto: increment master version to 15.0.75
2021-06-25 04:02:52 +10:00
Keyman Build Agent
173bd5c008 auto: increment master version to 15.0.75 2021-06-24 14:02:05 -04:00
Eberhard Beilharz
82184d7f2b
fix(linux): respect XDG_DATA_HOME environment variable 2021-06-24 18:56:00 +02:00
Eberhard Beilharz
70b88790df
fix(linux): Don't add duplicate entries when reinstalling keyboard
When we update/reinstall an existing keyboard we don't want to
add a new entry to the list of keyboards.

Fixes #5308.
2021-06-24 16:09:27 +02:00
Eberhard Beilharz
2831084b87
fix(linux): respect XDG_CACHE_HOME environment variable 2021-06-24 14:54:03 +02:00
Eberhard Beilharz
f1978ed78e
Merge pull request #5360 from keymanapp/fix/linux/cherry/issue-5344
fix(linux): Add libglib2.0-bin to keyman Depends 🍒
2021-06-24 11:49:42 +02:00
Eberhard Beilharz
cafbdef35a
fix(linux): fix tab completion for command line tools
Fixes #5306
2021-06-24 11:47:13 +02:00
Gunnar Hjalmarsson
fbccf18fcd
fix(linux): Add libglib2.0-bin to keyman Depends
Fixes #5344

(cherry picked from commit 12e2c4c2c1)
2021-06-24 10:47:35 +02:00
jahorton
3f793a0b85 docs(web): another doc tweak 2021-06-24 14:42:48 +07:00
jahorton
975e2343f1 docs(web): fixes up refactored docs 2021-06-24 14:40:50 +07:00
jahorton
1489009bed chore(web): Merge branch 'refactor/web/osk-subkey-mutual-abstraction' into refactor/web/osk-centralized-gestures 2021-06-24 14:32:48 +07:00
jahorton
6034f252e7 docs(web): tweak for note re future enhancement 2021-06-24 14:29:36 +07:00