Commit graph

1418 commits

Author SHA1 Message Date
Gabriel Wong
1b06075594 Update migration level even when no keyboards migrated 2017-12-11 12:54:28 +07:00
Gabriel Wong
161a129407 Fix samples 2017-12-11 12:42:49 +07:00
Gabriel Wong
63ab59c011 Delete keyboard files 2017-12-11 11:54:02 +07:00
Gabriel Wong
59543baded Ensure keyboard directory created when downloading 2017-12-08 16:45:38 +07:00
Gabriel Wong
3b2e1153ca Keep track of migrations that are performed 2017-12-08 16:21:40 +07:00
Gabriel Wong
658e2c460d Create FullKeyboardID to identify user keyboards 2017-12-08 16:04:02 +07:00
Gabriel Wong
8ba393e034 Use migrated directory structure 2017-12-08 13:34:50 +07:00
Gabriel Wong
b52b672005 Create Migration to KMP directory structure 2017-12-08 12:34:12 +07:00
Gabriel Wong
415066dea5 Create Version type 2017-12-08 10:38:48 +07:00
Gabriel Wong
35c40be9a6 Use log directly instead of via kmLog 2017-12-07 14:37:24 +07:00
Gabriel Wong
4b59a40883 Create log object 2017-12-07 14:09:44 +07:00
Gabriel Wong
f95159c050
Merge pull request #472 from keymanapp/ios-fix-keyboard-path
Fix keyboard path
2017-12-07 13:48:43 +07:00
Gabriel Wong
41374ac9bf Embed required frameworks in demo and samples 2017-12-07 11:10:06 +07:00
Joshua A. Horton
6b66899a91 Alters kmwembedded.js to let apps specify exact preferred path. Fixes iOS, temp breaks Android. 2017-12-07 10:35:21 +07:00
Jacob Bullock
08df6aaf27 replacing lumberjack with XCGLogger 2017-12-06 19:37:37 -07:00
Jacob Bullock
d6753b7f45 including carthage dependencies, incorporating Lumberback in kmLog method 2017-12-06 06:34:13 -07:00
Gabriel Wong
f5fa517a76 Fix longpress 2017-12-05 17:56:16 +07:00
Gabriel Wong
2aa91567a9 Load KMW html automatically 2017-12-05 17:39:44 +07:00
Gabriel Wong
46a6b3013e Move keyboard notifications into VC 2017-12-05 17:31:06 +07:00
Gabriel Wong
cb432d3ce8 Move sizing code into view controller 2017-12-05 17:29:02 +07:00
Gabriel Wong
74e2d8d8a7 Move some view functions out of Manager 2017-12-05 17:25:06 +07:00
Gabriel Wong
f337cb0070 Move keyboard reloading into view controller 2017-12-05 17:19:27 +07:00
Gabriel Wong
7f0d030b2b Remove unused keys 2017-12-05 15:24:54 +07:00
Gabriel Wong
e3b0af20fc Escape JavaScript strings more robustly 2017-12-05 15:24:54 +07:00
Gabriel Wong
d145a89808 Pass full keyboard URL to KMW 2017-12-05 14:56:32 +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
dc948d1c73 Merge branch 'master' into ios-font-manager 2017-12-05 09:52:35 +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
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
Gabriel Wong
389ca52ed7 Only update user keyboards after new keyboard downloaded 2017-12-04 13:17:29 +07:00
Gabriel Wong
a1a4a7de58 Create KeyboardRepository protocol 2017-12-04 12:52:25 +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
Gabriel Wong
c6b8bcdfd3 Fix text insert when dn < 0 2017-12-01 10:56:28 +07:00
Gabriel Wong
2592fa7bcd Display blank subkey if no text is given 2017-12-01 10:27:30 +07:00
Gabriel Wong
904a3c5155 Allow for registering individual fonts 2017-11-30 14:51:08 +07:00
Gabriel Wong
1c31d29c75 Move font registration to FontManager 2017-11-30 14:04:01 +07:00
Gabriel Wong
b444ddf7aa FileExtension constants 2017-11-30 11:50:48 +07:00
Gabriel Wong
9ca0e16d86 Merge remote-tracking branch 'origin/master' into ios-lift-constants 2017-11-30 09:03:34 +07:00
Gabriel Wong
acd7cf9bad Namespace constants separately 2017-11-30 09:00:13 +07:00
Gabriel Wong
d5f0d04e57 Use the correct delegate variable name 2017-11-28 10:37:56 +07:00
Gabriel Wong
4cea3ef744
Merge pull request #406 from keymanapp/ios-kmw-abstraction
Move KMW WebView interaction into view controller
2017-11-28 10:26:58 +07:00
Jacob Bullock
eb4b3c9ee5
Merge pull request #434 from keymanapp/ios-bugfix-blank-system-wide-keyboard
re-parent and update delegates if they are lost during keyboard initi…
2017-11-27 20:18:22 -07:00