Marc Durdin
7ed84bea44
Additional patch to wix file
2017-10-10 12:55:34 +07:00
Joshua Horton
b24e29390a
Fixed super-shorthand variable name.
...
As per PR review. No longer super-short, but it's more informative now.
2017-10-10 11:22:08 +07:00
Darcy Wong
dce43d6760
Merge pull request #346 from keymanapp/android-cleanup-longpress
...
Refactor longpress text when it's generated by Id
2017-10-10 09:06:40 +07:00
Tom Bogle
668948011e
Major overhaul of processing to improve compatibility with apps (and certain sites withing certain browsers) that don't properly handle the "normal" IM methods.
2017-10-09 01:20:38 -04:00
Marc Durdin
ae03f1afb9
Merge pull request #345 from keymanapp/developer-chirality-wix-bug
...
Fix build issue with hyphen in identifier in kmdev.wxs
2017-10-09 09:30:24 +07:00
darcywong00
f06c727e51
Refactor longpress text when it's generated by Id
...
Currently on the touch layout, longpress for K_SPACE causes the app to crash because it is attempting to parse `K_SPACE` as an int for generating the longpress text.
- Clean up when key text is empty how it is parsed from Id
-Change Unicode hex string delimiter from `,0x` to `\\u` which makes it easier to read `executePopupKey()` in the logs.
2017-10-09 09:04:30 +07:00
Marc Durdin
53440ac4e4
Fixup build issue with hyphen in identifier in wxs
2017-10-09 08:12:46 +07:00
Gabriel Wong
3125089602
Migrate KMURLProtocol to Swift
2017-10-06 15:03:33 +07:00
Gabriel Wong
5568672f42
Migrate KMTextView to Swift
2017-10-06 14:28:35 +07:00
Gabriel Wong
4544e71e6e
Migrate KMTextView to Swift
2017-10-06 14:09:31 +07:00
Gabriel Wong
5fe6464177
Migrate KMTextFieldDelegate to Swift
2017-10-06 14:08:18 +07:00
Gabriel Wong
6de84cc35e
Migrate KMTextField to Swift
2017-10-06 14:05:30 +07:00
Joshua Horton
00db5382e8
Added #103-related history documentation.
2017-10-06 13:37:51 +07:00
Joshua Horton
5245a556ec
Fixed new work for Closure.
2017-10-06 13:06:16 +07:00
Joshua Horton
b01ee5542f
Reworks the default keyboard selection that occurs on KMW initialization to be better specialized for each of the embedded and native control paths.
2017-10-06 13:04:00 +07:00
Joshua Horton
0214cb3690
Function reformatting.
2017-10-06 10:51:23 +07:00
Joshua Horton
602edbe11b
Addresses point 1 of #103 - prevents duplicate requests for identical keyboard-language pairings.
2017-10-06 10:44:31 +07:00
Gabriel Wong
6e8fe32680
Migrate Sample2 app to Swift
2017-10-06 09:57:22 +07:00
Gabriel Wong
8c7fc5812e
Migrate KMSample1 app to Swift
2017-10-06 09:54:09 +07:00
Gabriel Wong
aba6dd96f7
Migrate engine demo app to Swift
2017-10-05 16:27:54 +07:00
Gabriel Wong
1aac9682b6
Migrate KMKeyPreviewView to Swift
2017-10-05 13:17:41 +07:00
Gabriel Wong
2d30e70e1c
Fix build of Sample2
2017-10-05 12:41:27 +07:00
Gabriel Wong
f813947309
Migrate KMInputViewController to Swift
2017-10-05 12:41:26 +07:00
Marc Durdin
59506dd4e6
Merge pull request #338 from keymanapp/windows-keyboard-switch-toolbar
...
Show all keyboard icons on toolbar in Keyman visual keyboard
2017-10-05 11:39:38 +07:00
Marc Durdin
98ea64ae89
Merge pull request #342 from keymanapp/developer-chirality-editing
...
Chirality support in Developer touch layout editor
2017-10-05 11:03:00 +07:00
Marc Durdin
9cd8676d80
Add recent history
2017-10-05 10:40:43 +07:00
Marc Durdin
3eeecad6fb
Add recent history
2017-10-05 10:37:10 +07:00
Gabriel Wong
4c8271f083
Migrate KeyboardViewController to Swift
2017-10-05 10:28:58 +07:00
Marc Durdin
ee2327bccf
Address review comments
2017-10-05 09:51:59 +07:00
Gabriel Wong
6886b32633
Fix retrieval of resources from Keyman bundle in framework
2017-10-05 09:43:28 +07:00
Tom Bogle
15ed1b65f0
Merge pull request #262 from keymanapp/mac-update-readme
...
Clarify macOS setup instructions
2017-10-04 22:38:05 -04:00
Tom Bogle
21e04cf2bd
Update README.md
...
Re-capitalized Terminal, since it is the proper name of the program.
2017-10-04 22:37:21 -04:00
Marc Durdin
1c4e677ad3
Add distribution files to install
2017-10-04 21:19:35 +07:00
Marc Durdin
f9055933d2
Chirality support in touch layout editor
2017-10-04 21:15:50 +07:00
Darcy Wong
52b94d6d77
Merge pull request #341 from keymanapp/android-modifier-chirality
...
Android modifier chirality
2017-10-04 11:04:54 +07:00
darcywong00
0665756299
Final cleanup
...
Remove chirality test keyboard from main kmapro app
Fix KMSample2 compilation
2017-10-04 10:33:16 +07:00
Joshua Horton
16048e5573
setIsChiral() is now operational.
2017-10-04 10:33:16 +07:00
Joshua Horton
086e7c511d
Tweaked keyboard.html a bit.
2017-10-04 10:33:16 +07:00
darcywong00
ced4102bed
Update calls to kmw.addEventLIstener
2017-10-04 10:33:16 +07:00
darcywong00
adee729b8a
Clarify setIsChiral parameter
2017-10-04 10:33:16 +07:00
darcywong00
3a30d23684
Clean up TestHarness
...
Fix onKeyboardChanged signature
2017-10-04 10:33:16 +07:00
darcywong00
bc208fba5d
Cleanup sample projects
...
Revert to original onKeyboardChanged() signature
2017-10-04 10:33:16 +07:00
darcywong00
aac2368405
Cleanup after attaching to KMW event
...
Cleanup code after moving chirality test to KMW event handler
2017-10-04 10:33:16 +07:00
darcywong00
e507462146
Move chirality checks to KMEA
...
Attempt to move to JS handler in KMManager
2017-10-04 10:33:16 +07:00
darcywong00
c8e54b9767
Remove test chirality keyboard (again) from kmapro
2017-10-04 10:33:16 +07:00
darcywong00
d66f52b350
Update Samples and Tests projects for handler API change
...
Updates to new onKeyboardChanged signature
Also incorporated external keyboard support to KMSample2
2017-10-04 10:33:16 +07:00
darcywong00
e2a8b763a1
Update isChiral on keyboard shown / changed
...
- Update In-app keyboard `isChiral` property when the OSK is shown
- Update System keyboard `isChiral` property on the event onKeyboardChanged()
This implementation comes out of the complication when in-app or system keyboard is changed, KMManager.setKeyboard is changing both keyboards
2017-10-04 10:33:16 +07:00
darcywong00
32bb4c6961
Refactor JS call of setIsChiral() to onKeyboardChanged event
...
Addresses PR comment of not using a timeout that assumes keyboard is ready in preference of KMW event (keyboard loaded or changed)
This is still wip
2017-10-04 10:33:16 +07:00
darcywong00
f9f3dc7449
Document bitmasks and undo getActiveKeyboard refactor
...
* Document shift states and lock states in kmembedded.js, and standardize `lstates` parameter name
* Leave getActiveKeyboard() refactor as a TODO
2017-10-04 10:33:16 +07:00
darcywong00
353f09084e
Change chirality test app to keyboardHarness
...
Per review comments
* Rename chirality to keyboardHarness
* Change namespace to com.keyman.android.tests.keyboardHarness
* Add readme.md for info
2017-10-04 10:33:16 +07:00