Commit graph

83 commits

Author SHA1 Message Date
Randy Boring
89fbe0a2d0 start on lexical model 2019-03-04 19:23:24 -06:00
Joshua A. Horton
f5465dbae9 Merge branch 'master' into ios-444-keyboard-refactor 2018-12-05 12:13:27 +07:00
Joshua A. Horton
c140c22daf Correctly reimplements the in-app keyboard selector, fixes bug. 2018-12-05 10:40:24 +07:00
Joshua A. Horton
f7c525d5c2 Mild reorg + removal of now-unused code. 2018-12-05 08:49:14 +07:00
Joshua A. Horton
c1280c684b Fixes linking of new Carthage dependency, vibration status of iPhone SE. 2018-12-04 08:35:59 +07:00
Joshua A. Horton
3f2c59c096 Massive InputViewController refactor. Currently breaks system keyboard. 2018-11-28 14:41:57 +07:00
Joshua A. Horton
32fd4898bc Changelog notes for reachability crash fix. 2018-11-05 10:50:28 +07:00
Jacob Bullock
fa77f04b26 adding custom errors for throwing 2018-05-01 07:03:01 -06:00
Jacob Bullock
afaaf7d3c1 refactoring KMP install 2018-02-16 02:39:04 -07:00
Gabriel Wong
8415be4fd3 Merge branch 'master' into ios-directory-migration 2017-12-15 10:33:16 +07:00
Gabriel Wong
658e2c460d Create FullKeyboardID to identify user keyboards 2017-12-08 16:04:02 +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
41374ac9bf Embed required frameworks in demo and samples 2017-12-07 11:10:06 +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
1a4baffb29 Merge branch 'master' into ios-keyboard-repo 2017-12-05 10:34:20 +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
a1a4a7de58 Create KeyboardRepository protocol 2017-12-04 12:52:25 +07:00
Gabriel Wong
1c31d29c75 Move font registration to FontManager 2017-11-30 14:04:01 +07:00
Gabriel Wong
c6a03c7e08 Encapsulate data directory and UserDefaults 2017-11-27 08:49:43 +07:00
Gabriel Wong
1e7e8db471 Move KMW WebView interaction into view controller 2017-11-18 11:14:36 +07:00
Gabriel Wong
3f2942ca2d Fix parsing of custom keyboard JSON 2017-11-16 13:31:42 +07:00
Gabriel Wong
3680050404
Merge pull request #389 from keymanapp/ios-typed-notification
Add types to notifications
2017-11-16 09:46:50 +07:00
Joshua Horton
8e392251cc
Merge pull request #402 from keymanapp/ios-ci-update
Modifies the iOS app build script.
2017-11-16 09:35:42 +07:00
Joshua A. Horton
bd93f2cb3b Cleaned the build up; side products no longer appear in engine/KMEI/build. 2017-11-15 11:51:57 +07:00
Joshua A. Horton
3bb7adf296 Moved all build products into a common subdirectory of ios, allowing Xcode to reuse intermediate products as appropriate. 2017-11-15 11:46:17 +07:00
Joshua A. Horton
d06cc60195 Unified the 'build active architectures only' setting. 2017-11-15 09:58:00 +07:00
Gabriel Wong
9dbc70da24 Merge remote-tracking branch 'origin/master' into ios-keyboard-struct 2017-11-14 14:29:43 +07:00
Gabriel Wong
32e1f79b94
Merge pull request #384 from keymanapp/ios-font-struct
Create Font struct to track custom fonts
2017-11-14 14:15:40 +07:00
Joshua A. Horton
359c953ab3 Reverts previous change, fixes #403's directly-mentioned error. 2017-11-13 14:55:50 +07:00
Joshua A. Horton
42ea42eec9 Merge branch 'ios-project-settings' into ios-ci-update 2017-11-13 14:42:54 +07:00
Gabriel Wong
af0ec9f176 Use recommended Xcode 9.1 settings 2017-11-10 14:30:35 +07:00
Joshua A. Horton
3d37019bbe Drops the i386 and x86_64 architectures from the build settings, as they are not valid when using frameworks. 2017-11-08 10:13:43 +07:00
Gabriel Wong
01fb7af7aa Create Font struct to track custom fonts 2017-11-07 13:12:37 +07:00
Gabriel Wong
b9553a3198 Make remaining notifications typed 2017-11-07 11:04:28 +07:00
Gabriel Wong
6e3fbe1b74 Framework for typed notifications 2017-11-07 11:04:25 +07:00
Gabriel Wong
1a286d237c Use InstallableKeyboard struct in KeymanEngine 2017-11-07 10:58:01 +07:00
Gabriel Wong
9ca720426e Use Language struct 2017-11-07 10:58:01 +07:00
Gabriel Wong
80bf2310ac Create structs for Cloud API types 2017-11-07 10:58:01 +07:00
Gabriel Wong
192c8febf5 Remove old files 2017-11-07 09:44:01 +07:00
Gabriel Wong
3547d35929 Remove Keyman prefix from some classes 2017-11-06 12:03:08 +07:00
Gabriel Wong
cd65fa9609 Remove old xcsheme files 2017-10-27 12:02:04 +07:00
Gabriel Wong
5fe89621de Move extensions into group 2017-10-20 15:57:10 +07:00
Gabriel Wong
0d23a615b8 Put kKeyman constants into structs 2017-10-20 13:48:37 +07:00
Gabriel Wong
6a42774f04 Make KeymanEngine extension safe APIs only 2017-10-20 12:32:51 +07:00
Gabriel Wong
3920a5ea60 Squash some warnings 2017-10-20 09:50:06 +07:00