Commit graph

6850 commits

Author SHA1 Message Date
Darcy Wong
57dcdf3b2b fix(android): Pass language ID to ConformDialogFragment
When cancelling the Android system notifications about lexical model update being available, the notification would still remain.

This passes the language ID so the dialog can be cancelled.
2020-01-29 16:19:09 +07:00
Joshua Horton
cc25b538cc
Merge pull request #2545 from keymanapp/fix/ios/2259-keyboard-stability
fix(ios): keyboard stability
2020-01-29 09:32:47 +07:00
jahorton
305cc117e1 chore(ios): history.md for keyboard stability fix 2020-01-29 08:15:21 +07:00
jahorton
b7c9be6bec chore(ios): cleans out temp log message 2020-01-28 16:05:48 +07:00
jahorton
42a6cc5abb fix(ios): For #2259. Enhances prior fix, fixes bad appex logic 2020-01-28 16:04:38 +07:00
jahorton
a103ccad18 fix(ios): improves sys kbd stability 2020-01-28 13:39:08 +07:00
Marc Durdin
3087b09e97 chore: version numbers in history 2020-01-28 15:16:26 +11:00
Darcy Wong
d40b3ab8cb
Merge pull request #2541 from keymanapp/android-2539-rotation
fix(android): Revert KMManager.onDestroy
2020-01-28 10:05:00 +07:00
Marc Durdin
d6a5694d4d
Merge pull request #2531 from keymanapp/chore/history-beta
chore: history for 13.0 beta
2020-01-28 14:01:04 +11:00
Marc Durdin
801d3e99c0 chore: address review notes for Android 2020-01-28 07:08:38 +11:00
Joshua Horton
acbf14066b
Merge pull request #2538 from keymanapp/fix/ios/unreachable-download-crash
[iOS] Keyboard download error notifications
2020-01-27 15:22:01 +07:00
Darcy Wong
9fed52a743 fix(android): Revert KMManager.onDestroy
Fixes #2539

During #2326, `KMManager.onDestroy()` was updated to set `InAppKeyboard` and `SystemKeyboard` to null. While good in practice, this created  an issue when closing Keyman as a System Keyboard. Lingering Javascript calls in the WebView would crash with the null keyboards.

This reverts `onDestroy()` to how it has been since before 2.8 stable
2020-01-27 14:27:49 +07:00
jahorton
dbe1d650da change(ios): typo fix: 'nevi-' => 'navi' 2020-01-27 11:57:55 +07:00
jahorton
8ab9861969 change(ios): A bit more tidy-up 2020-01-27 11:54:09 +07:00
jahorton
939593e51c change(ios): Centralizes kbd download error alerts 2020-01-27 11:48:23 +07:00
Marc Durdin
644adbbdd5
Merge pull request #2535 from keymanapp/fix/developer/pre-beta-checklist
fix(developer): Address pre-beta checklist issues
2020-01-27 14:15:20 +11:00
jahorton
c7dc3e0684 fix(ios): Displays error messages on download fail 2020-01-27 09:52:44 +07:00
Joshua Horton
147992ca10
Merge pull request #2533 from keymanapp/fix/ios/shift-layer-subkeys
fix(ios): Fixes embedded subkey layer-shifting
2020-01-27 08:06:44 +07:00
Marc Durdin
105a1b3af0 fix(developer): model editor requires wordBreaker
The model editor would not recognise a source file
if it did not include a wordBreaker reference.
2020-01-26 16:16:36 +11:00
Marc Durdin
77ffd17d88 fix(developer): model kpj template included tsv
The model template .kpj file still included
the wordlist.tsv file directly instead of
it being referenced via the .model.ts only
2020-01-26 16:16:05 +11:00
Marc Durdin
5c6530662f fix(developer): Project MRU showed garbage text
The project MRU showed additional characters after
the end of the filename after ellipsis treatment.
2020-01-26 16:15:11 +11:00
Marc Durdin
e470e3fa58 fix(developer): char drop onto OSK was wrong
On Screen Keyboard character map drop was
still dropping codes instead of chars.
2020-01-26 16:14:35 +11:00
Marc Durdin
43757fd10e fix(developer): new format hotkeys not parsing
The keyboard editor did not recognise the
new format hotkeys (unquoted) as valid.
2020-01-26 16:13:56 +11:00
Marc Durdin
5f0308b75b fix(developer): F7 was not working in editors
This was happening because F7 was assigned to
two actions, so they would conflict with each
other.
2020-01-26 16:12:37 +11:00
Marc Durdin
6e44dbfe6a
Merge pull request #2534 from keymanapp/chore/ios/replace-profiles-and-certificates
chore(ios): replace certificates and provisioning profiles
2020-01-25 11:31:12 +11:00
Marc Durdin
84de9333a0 chore(ios): replace certificates and provisioning profiles
Certificates and profiles were accidentally revoked
by another developer on developer.apple.com. Sadface\!
2020-01-25 09:00:48 +11:00
jahorton
963b9213b3 change(ios): restores original return style 2020-01-24 13:05:56 +07:00
jahorton
ef7871d8a0 fix(ios): Fixes embedded subkey layer-shifting 2020-01-24 13:02:26 +07:00
Joshua Horton
e3bc57fe36
Merge pull request #2532 from keymanapp/fix/ios/default-model-install-patch
fix(ios): Fixes default model (MTNT) installation
2020-01-24 09:23:49 +07:00
Marc Durdin
a0f1b2e2f1 chore(ios): reference #2532 2020-01-24 13:21:46 +11:00
jahorton
898e8dc95a fix(ios): fixes default model install 2020-01-24 09:11:00 +07:00
Marc Durdin
5894d497b4 chore: history for 13.0 beta 2020-01-24 10:59:35 +11:00
Marc Durdin
53afdf5720
Merge pull request #2521 from keymanapp/fix/ios/2519-color-bundle-management
fix(ios): Proper handling for xcassets colors in sys kbd
2020-01-23 20:47:20 +11:00
Eberhard Beilharz
abc0f5c2f5
Merge pull request #2515 from keymanapp/bugfix/packaging
chore(linux): fix Linux packaging
2020-01-23 10:42:21 +01:00
jahorton
96e17dfefd change(ios): relocates app-only colors to app project 2020-01-23 15:37:32 +07:00
jahorton
cb72643f16 fix(ios): Proper handling for xcassets colors in sys kbd 2020-01-23 15:33:22 +07:00
Joshua Horton
09c60bab72
Merge pull request #2514 from keymanapp/web-2168-input-scrolling
[Web] Scrolling fix for input elements
2020-01-23 10:45:27 +07:00
jahorton
2c10ec8c86 change(web): Bypasses scroll workaround for embedded mode 2020-01-23 10:36:04 +07:00
jahorton
742aef868c fix(web): fixes Edge issue in tests with scroll workaround 2020-01-23 10:23:50 +07:00
Joshua Horton
ea3d276643
Merge pull request #2518 from keymanapp/fix/web/2516-context-break
fix(web): Hotfixes recent break for text prediction
2020-01-23 10:04:27 +07:00
jahorton
e9a05af8b8 fix(web): Fixes #2516; forgot a few changes in #2477 2020-01-23 09:44:30 +07:00
jahorton
f594da484c fix(web): Fixes unit tests, adds stability for DOM shutdown 2020-01-23 09:02:13 +07:00
jahorton
89af969216 fix(web): better event-squashing strat 2020-01-23 08:48:01 +07:00
Darcy Wong
95c97d7670
Merge pull request #2511 from keymanapp/android-keyboard-notification
[Android] Follow-on to keyboard/model update notifications
2020-01-23 08:13:14 +07:00
Darcy Wong
c0ed81e430 fix(android): Add QR code to scrollable listview 2020-01-22 22:39:15 +07:00
Eberhard Beilharz
e62bead777
chore(linux): fix Linux packaging 2020-01-22 13:14:37 +01:00
Eberhard Beilharz
6253340d30
chore(linux): More fixing of linux packaging 2020-01-22 13:12:01 +01:00
Eberhard Beilharz
2d2182cf8d
chore(linux): fix Linux packaging 2020-01-22 12:39:58 +01:00
Darcy Wong
e3a59ee9d2 fix(android): Remove unused padding 2020-01-22 16:17:54 +07:00
jahorton
56ff647016 fix(web): Fix now compatible with test-mode compilation 2020-01-22 12:19:27 +07:00