Commit graph

24978 commits

Author SHA1 Message Date
Gabriel Wong
9141715c9d
Merge pull request #476 from keymanapp/ios-embed-carthage-frameworks
Embed frameworks in demo and sample apps
2017-12-07 12:49:16 +07:00
Gabriel Wong
41374ac9bf Embed required frameworks in demo and samples 2017-12-07 11:10:06 +07:00
Joshua A. Horton
319b20cefb Patches Android to fully specify the path to each keyboard. 2017-12-07 11:02:47 +07:00
Joshua A. Horton
f81896878b Base start toward package info processing unit & testing. 2017-12-07 10:36:41 +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
Gabriel Wong
1879d7686a
Merge pull request #475 from keymanapp/ios-carthage-redeux
Ios carthage redeux
2017-12-07 10:15:29 +07:00
Jacob Bullock
08df6aaf27 replacing lumberjack with XCGLogger 2017-12-06 19:37:37 -07:00
Jacob Bullock
ad286bb836 removing carthage folder on clean 2017-12-06 19:37:19 -07:00
Jacob Bullock
396d0b5723 updating dependencies 2017-12-06 19:37:08 -07:00
Jacob Bullock
6be09182ad updating history 2017-12-06 06:43:09 -07:00
Jacob Bullock
2160f23f04 replacing tabs with spaces 2017-12-06 06:40:38 -07:00
Jacob Bullock
d6753b7f45 including carthage dependencies, incorporating Lumberback in kmLog method 2017-12-06 06:34:13 -07:00
Jacob Bullock
37a4990543 adding carthage to build process and including a flag to ignore to speed up local builds 2017-12-06 06:33:28 -07:00
Jacob Bullock
1a7a920dfd including carthage as a build requirement 2017-12-06 06:30:41 -07:00
Jacob Bullock
b9d963783f initial cartfile to manage 3rd party dependencies 2017-12-06 06:30:19 -07:00
Jacob Bullock
3fad217a6b ignoring Carthage checkout and builds 2017-12-06 06:29:51 -07:00
Marc Durdin
3c9a71b95d Merge branch 'master' into developer-package-editor-real 2017-12-06 10:35:56 +07:00
Marc Durdin
f5f3b3b9fb Add new unit to TIKE 2017-12-06 10:35:18 +07:00
Marc Durdin
248aa92561
Merge pull request #468 from keymanapp/developer-package-editor-bcp47-support
BCP-47 support in Developer for Package Editor
2017-12-06 10:34:35 +07:00
Marc Durdin
429fe44d9d
Merge pull request #461 from keymanapp/developer-kmp-compiler
Add support for kmp.json to Developer package compiler
2017-12-06 10:33:36 +07:00
Marc Durdin
f32b5dd21f
Merge pull request #454 from keymanapp/developer-adhoc-kmp
Updates to package file format read/write, incl. refactor, plus unit tests
2017-12-06 10:32:57 +07:00
Marc Durdin
042568679a Remove RegistryKeys section from package format (obsolete), fix round-trip on ini, add support for Strings, add tests for Start Menu, Strings, TKPSFile, and fixup round-tripping on additional values and trimming strings on load 2017-12-06 09:59:52 +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
Marc Durdin
22a0d40451 Package Editor, keyboards page 2017-12-05 15:56:14 +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
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