Commit graph

1418 commits

Author SHA1 Message Date
Gabriel Wong
e174495f65 Merge remote-tracking branch 'origin/master' into ios-kmw-abstraction 2017-11-28 10:16:47 +07:00
Gabriel Wong
da146dc025
Merge pull request #415 from keymanapp/ios-remove-subkeys-notifications
Remove unused subkey notifications
2017-11-28 10:09:06 +07:00
Gabriel Wong
9f850fd7e5 Split out delegate methods in TextField/View 2017-11-28 09:15:23 +07:00
Gabriel Wong
d045c7e063 Remove unused access of UserDefaults 2017-11-27 15:36:43 +07:00
Gabriel Wong
18c8b29527 Temporarily remove logging in Storage init 2017-11-27 15:36:42 +07:00
Gabriel Wong
36f8b9ace8 Move UserDefaults copying to Storage 2017-11-27 15:14:41 +07:00
Gabriel Wong
cf7ef817e7 Move file copying code to Storage 2017-11-27 15:14:40 +07:00
Gabriel Wong
03b95f7fed Remove unnecessary copying for iOS8 2017-11-27 08:49:43 +07:00
Gabriel Wong
c6a03c7e08 Encapsulate data directory and UserDefaults 2017-11-27 08:49:43 +07:00
Jacob Bullock
ac76fbfb64 fix lint warnings, and update to preferred code styles 2017-11-24 11:49:37 -07:00
Gabriel Wong
2f5b3248c4 Do not use remote filename to set local filename 2017-11-24 09:02:13 +07:00
Jacob Bullock
3a53601131 re-parent and update delegates if they are lost during keyboard initialization 2017-11-21 17:25:07 -07:00
Gabriel Wong
96d0d4d407 Resolve bundle using framework bundle ID 2017-11-21 15:29:11 +07:00
Gabriel Wong
7fc6f2177a Move sdkVersion and keymanBundle to Constants 2017-11-21 15:21:39 +07:00
Gabriel Wong
6469b2c822 Move isSystemKeyboard to Constants 2017-11-21 15:20:53 +07:00
Gabriel Wong
a864d06793 Rename view param in KMW delegate to keymanWeb 2017-11-18 11:14:37 +07:00
Gabriel Wong
1e7e8db471 Move KMW WebView interaction into view controller 2017-11-18 11:14:36 +07:00
Gabriel Wong
655bb7e51e Fix build of KeymanEngineDemo 2017-11-17 17:12:38 +07:00
Gabriel Wong
8a6f3f24bd Resolve image against screen scale automatically 2017-11-17 17:12:24 +07:00
Gabriel Wong
bde9b7f408 Use maximum() instead of ternary statement 2017-11-17 15:28:33 +07:00
Gabriel Wong
c4596d91a0 Fix width of KeyboardMenuView 2017-11-17 15:25:37 +07:00
Gabriel Wong
9936a7e26d
Merge pull request #418 from keymanapp/ios-remove-filesystem-migration
Remove old migration code
2017-11-17 14:08:31 +07:00
Gabriel Wong
a58512638b Remove old migration code 2017-11-17 13:52:25 +07:00
Gabriel Wong
9bb7f10246 Reload keyboard list after deleting keyboard 2017-11-17 13:43:15 +07:00
Gabriel Wong
75fd393735 Handle deleting current keyboard in Manager 2017-11-17 13:43:14 +07:00
Gabriel Wong
df7269ff84 Fix computation of latest keyboard version 2017-11-17 12:42:09 +07:00
Gabriel Wong
eef15c24cd Remove unused subkey notifications 2017-11-16 15:28:27 +07:00
Gabriel Wong
0ec0eb7602 Always download custom keyboards directly 2017-11-16 14:16:12 +07:00
Gabriel Wong
3f2942ca2d Fix parsing of custom keyboard JSON 2017-11-16 13:31:42 +07:00
Gabriel Wong
c7fde7a10c Fix keyboard status check 2017-11-16 09:47:14 +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
Gabriel Wong
a2a3e1fb16 Move userKeyboard(withID:languageID:) to UserDefaults 2017-11-14 12:01:43 +07:00
Gabriel Wong
932e247e0f Make UserDefaults keys internal 2017-11-14 11:45:54 +07:00
Gabriel Wong
f2e5afb485
Merge pull request #401 from keymanapp/ios-project-settings
Use recommended Xcode 9.1 settings
2017-11-13 15:25:35 +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
Joshua Horton
0ac1377d76 Merge branch 'master' into web-349-core-refactoring 2017-11-13 13:05:52 +07:00
Gabriel Wong
af0ec9f176 Use recommended Xcode 9.1 settings 2017-11-10 14:30:35 +07:00
Gabriel Wong
d1730eb605 Fix some lint warnings 2017-11-10 14:25:50 +07:00
Gabriel Wong
c92135fce3 Weak reference to instance methods 2017-11-10 14:17:34 +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