Commit graph

1780 commits

Author SHA1 Message Date
Marc Durdin
a61448af96 Package Editor, basic keyboard file information display 2017-12-05 15:03:44 +07:00
Gabriel Wong
d145a89808 Pass full keyboard URL to KMW 2017-12-05 14:56:32 +07:00
Marc Durdin
378c7365d0 Read keyboard metadata from compiled JS file + unit test 2017-12-05 14:20:52 +07:00
Gabriel Wong
30ea2bbbb4
Merge pull request #470 from keymanapp/ios-keyboard-repo
Create KeyboardRepository protocol
2017-12-05 10:34:46 +07:00
Gabriel Wong
1a4baffb29 Merge branch 'master' into ios-keyboard-repo 2017-12-05 10:34:20 +07:00
Gabriel Wong
95da8960cf
Merge pull request #465 from keymanapp/ios-subkey-without-text
Properly display U_* subkeys that are missing text
2017-12-05 09:55:30 +07:00
Gabriel Wong
f2d4870548
Merge pull request #459 from keymanapp/ios-font-manager
Refactor in-app font management
2017-12-05 09:53:05 +07:00
Gabriel Wong
dc948d1c73 Merge branch 'master' into ios-font-manager 2017-12-05 09:52:35 +07:00
Gabriel Wong
9f03fb33b7
Merge pull request #450 from keymanapp/ios-refactor-directory
Encapsulate persistent data
2017-12-05 09:22:40 +07:00
Gabriel Wong
12becec617 Merge branch 'master' into ios-refactor-directory 2017-12-05 09:20:45 +07:00
Gabriel Wong
a7ee9b263b
Merge pull request #447 from keymanapp/ios-fix-install-profile
Fix installing custom font profile
2017-12-05 08:57:00 +07:00
Marc Durdin
0f338d277b .dproj builds need to work with Delphi Starter 2017-12-05 05:58:47 +07:00
Marc Durdin
a4acb142b9 Fixup build errors 2017-12-04 22:12:13 +07:00
Gabriel Wong
68a60b6d0d Perform KeyboardRepository callbacks on main thread 2017-12-04 16:48:20 +07:00
Gabriel Wong
3cf66ae8be Automatically fetch keyboard repository when downloading keyboard 2017-12-04 15:08:45 +07:00
Gabriel Wong
e344aa11e8 Accept callback for keyboard fetch 2017-12-04 15:07:48 +07:00
Gabriel Wong
59a77ba0ab Remove repositoryKeyboard() from Manager 2017-12-04 14:52:46 +07:00
Gabriel Wong
7ffa901d39 Dispatch UI interaction async in repository delegate 2017-12-04 14:52:46 +07:00
Gabriel Wong
06571cbdad Remove language update notifications in favor of repository delegate 2017-12-04 14:52:45 +07:00
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