Marc Durdin
e6bc687010
Merge pull request #2329 from keymanapp/chore/web/history
...
chore(web): history
2019-11-13 20:41:09 +11:00
Eberhard Beilharz
2bae887a8e
Merge pull request #2327 from keymanapp/chore/editorconfig
...
chore(common): Add .editorconfig file
2019-11-13 10:22:36 +01:00
Sandra Forberger
8311fe8d14
fix[android]: refactor
2019-11-13 15:52:20 +07:00
Sandra Forberger
e8ebc88f27
feat[android]:add notifications
2019-11-13 15:45:34 +07:00
Marc Durdin
773ed6224b
fix(developer): keyboard_info merge mobile wrong
...
The .keyboard_info merge of `platformSupport` would not always give the
right result, for .js keyboards. We have a certain lack of information
in the .js which makes it a little tricky to determine precisely what
the set of supported platforms are. Thus, if we find a .js within a
.kmp, we'll assume it supports mobile; if we find a .js by itself,
we'll assume it supports web. (Thus, a keyboard that builds a .js
is assumed to always support web -- but not necessarily mobile now).
Some keyboards that have incorrectly added a .js into a package, e.g.
sil_cipher_music, will be marked as supporting mobile even though they
don't. The correct fix here is to remove the .js from the package for
that keyboard.
2019-11-13 13:23:55 +11:00
Marc Durdin
13567d2a76
fix(windows): focus is incorrect for CEF
...
The focus code paths for Chromium frames (CEF4Delphi) were incorrect.
The return value for preventing focus on navigation events was
inverted, and then other code was attempting to work around this
inversion, wrongly. Fixed the root issue of the inverted test (it would
help if the parameter cefSetFocus was known as `Handled` rather than
`Result`!) and then the remaining code pathways became far simpler.
Fixes #2314 .
2019-11-13 10:44:23 +11:00
Darcy Wong
57a498a579
Merge pull request #2319 from keymanapp/android-api-query
...
fix(android): Sanitize version for API query
2019-11-13 06:32:50 +07:00
Marc Durdin
3ebddd9f25
fix(windows): OSK restores to wrong monitor
...
If the On Screen Keyboard was closed when on a monitor other than the
primary monitor, it would restore to the primary monitor in the top-
left corner instead of the previous location.
This fix allows the OSK to be restored to another monitor, but still
avoids positioning the window off screen if the monitor has been
disconnected.
Fixes #2270 .
2019-11-13 08:28:14 +11:00
Marc Durdin
5a8f5a958d
chore(web): history
2019-11-13 07:14:16 +11:00
Eberhard Beilharz
3c4ac01dd5
style(linux): normalize whitespace
2019-11-12 18:54:34 +01:00
Eberhard Beilharz
0a85fef86b
chore(common): Add .editorconfig file
...
This allows IDEs to automatically pick up the preferred coding
style and might help with a more consistent use of spaces/tabs for
indentation.
2019-11-12 18:53:21 +01:00
Sandra Forberger
35fce71215
doc[android] add comments
2019-11-12 16:10:46 +07:00
Sandra Forberger
67b5cd42f8
feat[android]: automatic testing
2019-11-12 15:51:21 +07:00
Sandra Forberger
757ca3da1e
feat[android]: add new test
2019-11-12 15:32:58 +07:00
safolit
6a841b9900
Merge pull request #2313 from keymanapp/android-waiting-for-catalog-update
...
feat[android]: Show progress to wait for catalog update
2019-11-12 15:31:23 +07:00
Eberhard Beilharz
c8eb6b105f
Merge pull request #2325 from keymanapp/fix/build
...
fix(linux): Fix Linux package build
2019-11-12 08:42:27 +01:00
Eberhard Beilharz
4aa2afb10c
fix(linux): Fix Linux package build
2019-11-12 08:39:30 +01:00
Eberhard Beilharz
5dca0f5a9c
Merge pull request #2321 from keymanapp/chore/version
...
chore(linux): Allow to skip calculation of version number
2019-11-12 08:23:18 +01:00
Eberhard Beilharz
ca7f704e5b
Merge pull request #2320 from keymanapp/chore/dependencies
...
chore(linux): Update dependencies for Linux packaging
2019-11-12 08:22:42 +01:00
Darcy Wong
cfddb6a488
chore(android): Update history.md
2019-11-12 14:06:14 +07:00
Darcy Wong
a26e986213
fix(android): Add ^ anchor to regex
...
Per review comment
2019-11-12 13:59:42 +07:00
Marc Durdin
41e87e227f
Merge pull request #2297 from keymanapp/fix/windows/2147-exception-closing-keyman
...
fix(windows): Keyman was crashing sporadically
2019-11-12 16:38:32 +11:00
Sandra Forberger
98719b084c
fix[android]change name
2019-11-12 11:56:21 +07:00
Sandra Forberger
6b666da170
feat[android]:add simple functional test
2019-11-12 11:55:15 +07:00
safolit
5c490feb03
Update history.md
2019-11-12 10:44:10 +07:00
Sandra Forberger
e70981905a
Merge branch 'master' into android-waiting-for-catalog-update
2019-11-12 10:28:39 +07:00
Sandra Forberger
d47db928c1
feat[android]: add test
2019-11-12 09:55:11 +07:00
Eberhard Beilharz
adbf174c55
chore(linux): Allow to skip calculation of version number
...
This change allows to calculate the version number once at the
beginning and then skip the calculation when we create the source
packages for the various packages. This allows to set the version
number in Jenkins early on.
2019-11-11 15:34:38 +01:00
Eberhard Beilharz
798a638499
style(linux): normalize whitespace
2019-11-11 15:33:15 +01:00
Eberhard Beilharz
c8f66dd9ce
chore(linux): Update dependencies for Linux packaging
...
Also fix a typo in section name.
2019-11-11 12:07:22 +01:00
Eberhard Beilharz
c0f846b6d8
Merge pull request #2290 from keymanapp/chore/Jenkinsfile
...
chore(linux): Pass parameters in Jenkinsfile
2019-11-11 12:00:01 +01:00
Sandra Forberger
5fe5656bfc
feat[android]: refactor resource update
2019-11-11 16:56:01 +07:00
Darcy Wong
7222ca07d7
fix(android): Sanitize version for API query
...
Fixes #2298
Sanitize the app version to `#.#.#` to match the API query spec
2019-11-11 13:52:50 +07:00
safolit
f2192c2bfa
Merge pull request #2308 from keymanapp/android-cleanup-downloadtasks
...
Android cleanup downloadtasks
2019-11-11 13:39:49 +07:00
safolit
b6bbe5be96
Update history.md
2019-11-11 13:12:09 +07:00
Sandra Forberger
602818c3fa
fix[android]: small changes after review
2019-11-11 13:07:17 +07:00
Marc Durdin
fa3f9bb279
Merge pull request #2316 from keymanapp/fix/windows/1680-keyman-not-working-with-skype
...
fix(windows): Keyman was not working with Skype
2019-11-11 16:37:28 +11:00
Marc Durdin
0fc17a02eb
Merge pull request #2277 from keymanapp/ios-dark-mode
...
[iOS] Basic dark mode implementation
2019-11-11 15:35:43 +11:00
Marc Durdin
678764e160
Merge pull request #2301 from keymanapp/ios-2260-keyboard-orientation-resize
...
fix(ios): Fixes bad initialization of system keyboard width
2019-11-11 15:32:47 +11:00
Marc Durdin
38c1c78bc3
Merge pull request #2306 from keymanapp/ios-2299-popup-key-positioning
...
fix(ios): System keyboard popup-key positioning confinement
2019-11-11 15:32:08 +11:00
Marc Durdin
9073fcdecd
fix(windows): Keyman was not working with Skype
...
Fixes #1680 . This issue arose only on some systems where
permissions for Keyman registry keys were not being
set correctly.
2019-11-11 15:27:03 +11:00
Sandra Forberger
50a91cd198
fix[android]: small java issues
2019-11-08 16:09:24 +07:00
jahorton
966ea1277e
docs(web): an important thought re dark mode implementation in web
2019-11-08 16:04:58 +07:00
Sandra Forberger
9d72fcf209
fix[android]: javadoc error
2019-11-08 15:59:52 +07:00
jahorton
c01fb9570b
feat(web): start web dark mode css dev
2019-11-08 15:57:13 +07:00
Sandra Forberger
1575dede55
feat[android]: add progress to add keyboard function
2019-11-08 15:50:13 +07:00
Sandra Forberger
59b18d1443
feat[android]: add progressbar to add language dialog
2019-11-08 15:22:15 +07:00
Sandra Forberger
d422f8e0c4
fix[android]: fix compile error after merge
2019-11-08 15:01:50 +07:00
Sandra Forberger
48893a7a1f
Merge branch 'master' into android-cleanup-downloadtasks
2019-11-08 14:50:25 +07:00
jahorton
6314ea2ce0
chore(ios): Merge branch 'ios-dark-mode' into ios-dark-mode-cntd
2019-11-08 14:49:03 +07:00