Darcy Wong
16abd829b2
Merge pull request #469 from keymanapp/android-move-more-assets
...
Move KMSamples and KeyboardHarness assets
2017-12-04 13:41:29 +07:00
Gabriel Wong
389ca52ed7
Only update user keyboards after new keyboard downloaded
2017-12-04 13:17:29 +07:00
darcywong00
891dcda99b
Document asset folder change in history and readme
2017-12-04 12:52:52 +07:00
Gabriel Wong
a1a4a7de58
Create KeyboardRepository protocol
2017-12-04 12:52:25 +07:00
darcywong00
911a254966
Move KMSamples and KeyboardHarness assets
...
PR #456 changed internal folder locations for KMEA and kmapro. This PR continues the renames for the Sample and Test projects
2017-12-04 11:42:07 +07:00
Gabriel Wong
0d54d62f2a
Retroactively update history.md
2017-12-04 10:33:30 +07:00
Marc Durdin
805254a0b6
Fix comment
2017-12-04 06:10:57 +07:00
Marc Durdin
85edbf1313
Merge branch 'developer-adhoc-kmp' into developer-kmp-compiler
2017-12-04 06:08:53 +07:00
Marc Durdin
8951d017e8
Respond to review comments
2017-12-04 06:07:33 +07:00
Marc Durdin
d851d22c9c
Package Editor initial build
2017-12-04 06:02:50 +07:00
Marc Durdin
2d1009a21e
Add standards data - lcid to bcp47
2017-12-02 06:42:47 +07:00
Darcy Wong
777aa68abd
Merge pull request #456 from keymanapp/android-migrate-folders
...
Android migrate folders
2017-12-01 15:52:31 +07:00
Gabriel Wong
105ca1b736
Work for larger codepoints
2017-12-01 15:31:43 +07:00
Gabriel Wong
9928a83e06
Properly display U_* subkeys that are missing text
2017-12-01 14:10:52 +07:00
Marc Durdin
147543b66b
Move standards data to common folder and generate standards-data-source-files on every build
2017-12-01 13:02:48 +07:00
Marc Durdin
b6a0b1923f
build_standards_data first pass
2017-12-01 12:45:44 +07:00
Marc Durdin
8cb8943684
Add centrally managed standards data files
2017-12-01 12:44:42 +07:00
Gabriel Wong
001d8ad3ad
Merge pull request #464 from keymanapp/ios-dn-negative
...
Fix text insert when dn < 0
2017-12-01 12:03:34 +07:00
Gabriel Wong
c6b8bcdfd3
Fix text insert when dn < 0
2017-12-01 10:56:28 +07:00
Gabriel Wong
c5ef61c034
Merge pull request #463 from keymanapp/ios-fix-spacebar-subkey
...
Display blank subkey if no text is given
2017-12-01 10:34:55 +07:00
Gabriel Wong
2592fa7bcd
Display blank subkey if no text is given
2017-12-01 10:27:30 +07:00
Marc Durdin
7c28743121
Prettify xml
2017-12-01 08:25:18 +07:00
Marc Durdin
564c6a014c
Add kmp.json to all packages compiled.
2017-12-01 08:17:20 +07:00
Marc Durdin
a39566668c
Add build dependencies
2017-11-30 14:52:26 +07:00
Gabriel Wong
904a3c5155
Allow for registering individual fonts
2017-11-30 14:51:08 +07:00
Marc Durdin
24fca1cd9f
Add JSON read/write support, update tests
2017-11-30 14:26:18 +07:00
Gabriel Wong
1c31d29c75
Move font registration to FontManager
2017-11-30 14:04:01 +07:00
darcywong00
f6a710a383
Fix directory structure in MainActivity.onActivityResult
...
I suspect this portion of the code is obsolete, but fixed the old `/languages` and `/fonts` structure in this method.
2017-11-30 13:14:50 +07:00
darcywong00
73f0463982
More cleanup of directories and packageID
...
Add header to `FileDownloader.download` to clarify that it will create destination directories if they don't exist.
Also fix 1 more place for storing packageID when downloading ad-hoc keyboard
2017-11-30 13:01:39 +07:00
Gabriel Wong
b444ddf7aa
FileExtension constants
2017-11-30 11:50:48 +07:00
Tom Bogle
d95599631e
Added files to hold input method event handler class
2017-11-29 23:43:44 -05:00
Marc Durdin
5d1be46c37
Refactor xml format to make it cleaner XML and adjust tests
2017-11-30 11:41:49 +07:00
Gabriel Wong
c1a282b4ea
Merge pull request #432 from keymanapp/ios-lift-constants
...
Lift some constants out of Manager
2017-11-30 10:03:39 +07:00
darcywong00
80c3bc40ed
Fix packageID for displaying keyboard version
...
KMKEyboardPickerAdapter.onClick needs a defined packageID to display the keyboard version
2017-11-30 09:13:34 +07:00
Gabriel Wong
9ca0e16d86
Merge remote-tracking branch 'origin/master' into ios-lift-constants
2017-11-30 09:03:34 +07:00
Joshua Horton
e77d0fadd9
Merge pull request #446 from keymanapp/web-control-focus-refactor
...
More refactoring + formatting cleanup
2017-11-30 09:00:49 +07:00
Gabriel Wong
acd7cf9bad
Namespace constants separately
2017-11-30 09:00:13 +07:00
Joshua Horton
86f38a833d
';'
2017-11-30 08:55:14 +07:00
darcywong00
a85cb25302
and save packageID
...
For undefined packageIDs, update keyboardsList and save.
2017-11-29 16:49:47 +07:00
darcywong00
bfb17498f4
More work on default packageID
...
Use `KMManager.KMDefault_PackageID` if the `keyboardID` is `KMManager.KMDefault_KeyboardID`
2017-11-29 16:31:46 +07:00
darcywong00
4dd4379a64
"Add new keyboard" downloads to packages/cloud
...
At the moment, the keboard API isn't publishing the packageID, so using "cloud" as an in-term packageID.
As a result, keyboards get downloaded to /packages/cloud/
2017-11-29 14:49:21 +07:00
Marc Durdin
9579d2d3a2
Package file format changes + unit tests + unit test framework
2017-11-29 12:01:07 +07:00
darcywong00
1db048f1b9
packageID fixes
...
Quote packageID for JS call. And assign undefined packageID to `cloud`
2017-11-29 11:18:55 +07:00
darcywong00
7d6aa35486
Change renameOldKeyboardFiles to migrateOldKeyboardFiles
2017-11-29 11:13:23 +07:00
Joshua Horton
b3b3922fb6
Added new error message for KMW for the embedded path.
2017-11-29 10:28:46 +07:00
Joshua Horton
7a4a81856e
Fixes up KMW a bit; things aren't perfect yet, though.
2017-11-29 10:11:05 +07:00
Joshua Horton
687a325128
Merge 'master' into web-control-focus-refactor; iOS component was temporarily broken before
2017-11-29 10:07:28 +07:00
darcywong00
e46f6a9cc0
Start moving to new asset structure
...
By design, kmp keyboards will unzip into /packages/packageID folders.
1. Moving default eurolatin2 keyboard assets
2. Move old keyboards to new packages structure
2017-11-28 14:48:56 +07:00
Marc Durdin
1572616722
Refactor use of TObjectList into TObjectList<T>
2017-11-28 13:41:27 +07:00
Marc Durdin
36b7c7ff9b
Remove obsolete fields from kps .inf file format
2017-11-28 13:33:46 +07:00