Marc Durdin
95afe5cead
Opening an editor by double-clicking a message in the message window can crash Developer
2018-05-11 10:56:36 +07:00
Darcy Wong
c8750776eb
Merge pull request #848 from keymanapp/android-exit-browser
...
[android] Fix globe button when exiting in-app browser
2018-05-10 11:56:41 +07:00
Darcy Wong
217ffcd3be
Merge branch 'beta' into android-exit-browser
2018-05-10 11:52:27 +07:00
Darcy Wong
a156e77044
Merge pull request #849 from keymanapp/android-update-sdk-beta
...
[android] Update compile SDKVersion from 25 to 27
2018-05-10 11:00:54 +07:00
darcywong00
e03baaff29
Update compile SDKVersion from 25 to 27
...
Fixes #750
Currently, Keyman for Android targets SDK version 25 (Nougat).
This PR targets the latest Android API and updates all the Gradle dependencies to the latest. This will remove some lint Obsolete warnings.
Sample and Test projects needed to add
```
implementation 'com.android.support:support-v4:27.1.1'
```
to ensure all dependencies use the same version.
2018-05-10 08:02:09 +07:00
darcywong00
b2d1818f5f
Add additional check
...
Fixes startup condition where in app keyboard wasn't rendering because it was paused by the "Getting Started" dialog.
2018-05-09 14:03:42 +07:00
darcywong00
e2a33d1577
Handle pausing/resuming keyboard webView timers
...
Updated `KMManager` to handle `pauseTimers()` and `resumeTimers()` for in-app and system keyboards. This fixes the globe button when transitioning from the WebBrowser activity back to the Main activity.
Also fixed KMKeyboard to return empty string when `txtFont` is empty (and not return a root path)
2018-05-09 14:03:42 +07:00
darcywong00
d4e927ac4a
Make distinct webView IDs
2018-05-09 14:03:42 +07:00
Joshua Horton
372ea7d105
Merge pull request #842 from keymanapp/web-517-basic-mnemonics
...
[Web] Basic mnemonic keyboard support
2018-05-09 12:24:54 +07:00
Joshua A. Horton
bee50cf3a0
Tidied things up a bit, updated BrowserStack setting for CI Safari test.
2018-05-09 10:49:35 +07:00
Joshua A. Horton
9097499148
Addresses CAPS_LOCK behavior for mnemonics.
2018-05-09 10:31:32 +07:00
Joshua A. Horton
9ba7ebf069
Corrects handling of physically-typed spacebar for mnemonics.
2018-05-09 09:44:53 +07:00
Joshua A. Horton
a5f5035d79
Fixes lowercase character matching, removes legacy check.
2018-05-09 09:35:19 +07:00
Tom Bogle
7e3d78a44d
Merge pull request #844 from keymanapp/mac-770-hide-osk-when-keyman-is-not-active
...
[Mac] #770 Added logic to hide OSK when Keyman is no longer active IM.
2018-05-08 22:06:56 -04:00
Marc Durdin
4a2dc37d6d
Add test keyboard for mnemonic layout on web
2018-05-09 08:50:42 +07:00
Tom Bogle
4afd3c10bd
Added logic to hide OSK when Keyman is no longer active IM.
2018-05-08 16:50:16 -04:00
Marc Durdin
7fcb6ebc7a
Merge pull request #840 from keymanapp/windows-setup-needs-clearer-pathway-for-windows-restart
...
[windows] Keyman Desktop Setup restarting Windows pathway is a little unclear if user chooses not to restart
2018-05-08 15:12:44 +07:00
Joshua A. Horton
ca801284f5
Fixed symbol output for mnenomic OSK input.
2018-05-08 14:50:35 +07:00
Joshua A. Horton
8e76720a68
Performs basic US-layout mnemonic mapping for the OSK.
2018-05-08 14:36:38 +07:00
Joshua A. Horton
cf87c39fe6
Fixes hardware-based mnemonic input for the sil_ipa keyboard w US layout
2018-05-08 14:02:01 +07:00
Marc Durdin
a16eab8006
Merge pull request #839 from keymanapp/windows-default-hotkey-not-implemented-515
...
[windows] Implement IKeymanKeyboardFile.DefaultHotkey
2018-05-08 14:01:15 +07:00
Marc Durdin
1779dac6fc
Fixes #374 , Keyman Desktop restarting Windows pathway is a little unclear if user chooses not to restart
2018-05-08 13:50:49 +07:00
Marc Durdin
eb8a52dbf8
Fixes #515 , IKeymanKeyboardFile.DefaultHotkey not implemented
2018-05-08 13:27:13 +07:00
Marc Durdin
ed5242d3c0
Merge pull request #838 from keymanapp/windows-crash-in-configuration-if-focus-has-no-id-5606
...
[windows] Fixes a crash in Keyman Configuration if the focused element has no id
2018-05-08 13:18:37 +07:00
Marc Durdin
0ef81720bb
Fixes #5606 , crash in Keyman Configuration if focus element/object has no id
2018-05-08 13:03:31 +07:00
Darcy Wong
4fd4349632
Merge pull request #837 from keymanapp/android-cleanup-console-log
...
[android] cleanup console log
2018-05-08 11:17:02 +07:00
darcywong00
44aec2944b
Start cleaning up console log
...
Fixes #748
* Remove nearly all uses of `Log.d()`
* Disable `window.console.log()` calls in `keyboard.html`
2018-05-08 10:50:15 +07:00
Tom Bogle
d2aa529442
Merge pull request #833 from keymanapp/mac-768-add-verbose-logging-option
...
[Mac] #768 - Added "Use verbose Console logging" option.
2018-05-07 22:58:59 -04:00
Tom Bogle
12d452339e
Updated history.md with issue numbers
2018-05-07 22:10:59 -04:00
Marc Durdin
3c24705d0a
Merge pull request #827 from keymanapp/windows-bcp47-complete-script-if-missing
...
[windows] Add script lookup to "Add Language" dialog so end user experience is improved.
2018-05-08 08:56:02 +07:00
Joshua Horton
e96be2d4e1
Merge pull request #834 from keymanapp/web-733-beep-stores
...
[Web] CODE_BEEP in stores
2018-05-08 08:54:38 +07:00
Darcy Wong
534dea8703
Merge pull request #826 from keymanapp/android-string-handling-819
...
[Android] Update string handling for PackageProcessor
2018-05-08 08:53:40 +07:00
Joshua A. Horton
1eb05734a3
Adds history.md info for web and developer.
2018-05-08 08:25:30 +07:00
Joshua A. Horton
2e249bbbb6
Merge branch 'beta' into web-733-beep-stores
2018-05-08 08:20:19 +07:00
Joshua A. Horton
90d49c120d
Minor tweaks to changes in kmwcallback.ts.
2018-05-08 08:18:38 +07:00
Tom Bogle
7d725e3444
[Mac] #768 - Added "Use verbose Console logging" option.
2018-05-07 14:57:46 -04:00
Marc Durdin
5f629a2264
Merge pull request #831 from keymanapp/windows-configuration-crashes-when-ampersand-in-keyboard-name-5507
...
[windows] Fixes ampersand in keyboard name can cause Keyman Configuration to crash
2018-05-07 20:07:04 +07:00
Marc Durdin
3f7327ef1d
Merge branch 'beta' into windows-configuration-crashes-when-ampersand-in-keyboard-name-5507
2018-05-07 19:54:25 +07:00
Marc Durdin
db249fd4ce
Merge pull request #832 from keymanapp/windows-crash-if-high-bit-set-in-underlying-keyboard-id-5595
...
[windows] Fixes crash starting Keyman Configuration if high bit is set in underlying keyboard id
2018-05-07 19:53:04 +07:00
Marc Durdin
4d05fe9c2d
Fixes sillsdev/keyman-issues#5595 crash if high bit is set in underlying keyboard id
2018-05-07 19:47:24 +07:00
Marc Durdin
747de790c2
Fixes sillsdev/keyman-issues#5507 , ampersand in keyboard name can cause Keyman Configuration to crash
2018-05-07 18:59:50 +07:00
Marc Durdin
05ed19c52d
Merge pull request #828 from keymanapp/windows-update-keyboard-icon-crash-5607
...
[windows] Fix sporadic crash in Keyman when updating keyboard icon in OSK
2018-05-07 17:54:52 +07:00
Marc Durdin
ebd5c2efef
Fixup test projects
2018-05-07 15:38:22 +07:00
Joshua A. Horton
024c38d02b
Merges store typing information for a cleaner solution.
2018-05-07 15:34:35 +07:00
Marc Durdin
06440d8867
Fixes sillsdev/keyman-issues#5607 sporadic crash in Keyman when updating keyboard icon in OSK
2018-05-07 15:29:33 +07:00
Marc Durdin
d8b2ec9599
Add extra project references
2018-05-07 15:08:12 +07:00
darcywong00
b88df8f973
Update history
2018-05-07 14:53:07 +07:00
darcywong00
c593a45e7d
Update string handling for PackageProcessor
...
Fixes #819
* If package version undefined, use "1.0"
* Keyman Developer won't allow undefined package name, but just in case return package ID from the filename
* Check for null before String.toLowerCase()
* Added package processor test for undefined version
2018-05-07 14:47:11 +07:00
Joshua A. Horton
a893768716
Incorporates Developer and corrects the application of the KMW side.
2018-05-07 14:39:12 +07:00
Marc Durdin
594eba5814
Fixes #731 , fixes #816 - add language dialog adds script and/or region as required and also shows friendly language name when bcp 47 tag entered
2018-05-07 14:36:21 +07:00