Commit graph

6421 commits

Author SHA1 Message Date
safolit
20bc90e7b2
Merge branch 'master' into android-update-catalog-on-startup 2019-11-19 13:46:14 +07:00
safolit
456d27536f
Update history.md 2019-11-19 13:35:35 +07:00
Sandra Forberger
4a2d5f65f8 feat[android]: add update indicator only mode (default is with system notification) 2019-11-19 11:55:16 +07:00
Sandra Forberger
569d449c59 fix[android]: accidently commited 2019-11-19 11:27:43 +07:00
Darcy Wong
2770b196de fix(android): Fallback to keyboard(package) version
When parsing json info from the cloud, the lexical model version isn't always defined.
2019-11-19 11:05:45 +07:00
Sandra Forberger
692e3532e3 fix[android]: use constant for preferences key 2019-11-19 10:53:58 +07:00
Sandra Forberger
695e43a58c fix[android]: read version field 2019-11-19 10:42:39 +07:00
Sandra Forberger
2fb0d77f58 feat[android]: add update icon for landscape mode 2019-11-19 10:00:02 +07:00
safolit
e2d5653028
Update android/KMAPro/kMAPro/src/main/res/values/strings.xml
Co-Authored-By: Darcy Wong <darcywong00@users.noreply.github.com>
2019-11-19 09:17:17 +07:00
Marc Durdin
be04f55b36
Merge pull request #2353 from keymanapp/fix/web/2311-displayUnderlying-is-not-being-tested
fix(web): displayUnderlying flag was ignored
2019-11-19 07:25:16 +11:00
Sandra Forberger
93027ae07b fix[android]: fix npe in landscape mode 2019-11-18 16:11:44 +07:00
Sandra Forberger
e63dd1dff8 feat[android]: add install updates icon 2019-11-18 15:25:08 +07:00
Joshua Horton
8d5f7f3918
Merge pull request #2354 from keymanapp/web-2322-toolchain-update
[Web] Toolchain update + dev-resource compilation fix
2019-11-18 12:55:54 +07:00
jahorton
3314125fd4 fix(web): Fixes #2328 - links reference for test resource compliation 2019-11-18 12:29:11 +07:00
jahorton
d2df06a646 fix(web): Fixes #2322, updates to tsc 3.7.2 2019-11-18 12:22:43 +07:00
Marc Durdin
f7a21e6d84 fix(web): displayUnderlying flag was ignored
Fixes #2311.

The `displayUnderlying` flag introduced in #1539 was somehow missed from
the 12.0 work. This PR restores the behaviour from 11.0 by adding the
relevant changes from #1539.

Tested in Chrome Emulator.
2019-11-18 16:10:38 +11:00
Sandra Forberger
fb9bdc317f feat[android]: update indicator 2019-11-18 11:12:38 +07:00
Sandra Forberger
9dac75179f feat[android] add update count indicator 2019-11-15 17:04:56 +07:00
Marc Durdin
6e171f8f47
Merge pull request #2334 from keymanapp/fix/developer/2199-kmcomp-merge-platform-support
fix(developer): keyboard_info merge mobile wrong
2019-11-15 13:47:22 +11:00
Marc Durdin
261e1d26c6
Merge pull request #2342 from keymanapp/chore/history
chore: history.md 🍒🍒
2019-11-15 13:45:18 +11:00
Marc Durdin
8cdd68d88c chore(developer): history.md 2019-11-15 11:17:17 +11:00
Marc Durdin
5513385edf chore(windows): history.md 2019-11-15 11:16:37 +11:00
Marc Durdin
0bb8f68e10
Merge pull request #2330 from keymanapp/fix/windows/2270-on-screen-keyboard-position-wrong
fix(windows): OSK restores to wrong monitor
2019-11-15 11:11:02 +11:00
Marc Durdin
265b224d87
Merge pull request #2331 from keymanapp/fix/windows/2314-focus-incorrect-for-cef
fix(windows): focus is incorrect for CEF
2019-11-15 11:04:08 +11:00
Eberhard Beilharz
20a6bc8972
Merge pull request #2336 from keymanapp/chore/editorconfig
chore(common): Update .editorconfig
2019-11-13 13:05:28 +01:00
Eberhard Beilharz
f08f65ea90
chore(common): Update .editorconfig
Follow-up of code review comments.
2019-11-13 11:17:59 +01:00
Sandra Forberger
9aa8f59c8b fix[android]: remove debug and testing settings 2019-11-13 17:08:05 +07:00
Sandra Forberger
f4ee6e8862 fix[android]: count open updates 2019-11-13 17:06:14 +07:00
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
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
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