Commit graph

49 commits

Author SHA1 Message Date
Gabriel Wong
c95eac1dc7 Move adding of default keyboard to Manager init 2017-12-18 09:08:50 +07:00
Gabriel Wong
658e2c460d Create FullKeyboardID to identify user keyboards 2017-12-08 16:04:02 +07:00
Gabriel Wong
35c40be9a6 Use log directly instead of via kmLog 2017-12-07 14:37:24 +07:00
Gabriel Wong
1a4baffb29 Merge branch 'master' into ios-keyboard-repo 2017-12-05 10:34:20 +07:00
Gabriel Wong
12becec617 Merge branch 'master' into ios-refactor-directory 2017-12-05 09:20:45 +07:00
Gabriel Wong
68a60b6d0d Perform KeyboardRepository callbacks on main thread 2017-12-04 16:48:20 +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
acd7cf9bad Namespace constants separately 2017-11-30 09:00:13 +07:00
Gabriel Wong
d045c7e063 Remove unused access of UserDefaults 2017-11-27 15:36:43 +07:00
Gabriel Wong
c6a03c7e08 Encapsulate data directory and UserDefaults 2017-11-27 08:49:43 +07:00
Gabriel Wong
7fc6f2177a Move sdkVersion and keymanBundle to Constants 2017-11-21 15:21:39 +07:00
Gabriel Wong
8a6f3f24bd Resolve image against screen scale automatically 2017-11-17 17:12:24 +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
3680050404
Merge pull request #389 from keymanapp/ios-typed-notification
Add types to notifications
2017-11-16 09:46:50 +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
932e247e0f Make UserDefaults keys internal 2017-11-14 11:45:54 +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
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
e1f3657861 Keyman app use new structs 2017-11-07 10:58:01 +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
9fb78c75da Remove unneeded public and @objc 2017-11-06 12:12:43 +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
5cf60c9351 Remove class Manager functions and global state 2017-10-20 09:50:10 +07:00
Gabriel Wong
14d3149515 Don't display debug description in alert title 2017-10-20 09:50:07 +07:00
Gabriel Wong
b7903dc2f7 Remove unneeded code to find first responder 2017-10-20 09:50:06 +07:00
Gabriel Wong
3920a5ea60 Squash some warnings 2017-10-20 09:50:06 +07:00
Gabriel Wong
c0bbd92f3f Fix copying downloaded keyboard JS 2017-10-20 09:50:01 +07:00
Gabriel Wong
631cb3d19a Migrate KMManager to Swift 2017-10-20 09:49:53 +07:00
Gabriel Wong
6886b32633 Fix retrieval of resources from Keyman bundle in framework 2017-10-05 09:43:28 +07:00
Gabriel Wong
4ee382b34e Create KeymanEngine framework 2017-10-03 10:48:23 +07:00
Gabriel Wong
d28779f356 Use Swift 4 in KMEI 2017-09-28 13:24:11 +07:00
Gabriel Wong
b286c8d139 Migrate LanguageViewController to Swift 2017-09-28 11:10:52 +07:00
Gabriel Wong
2eb76f1963 Add access modifiers 2017-09-28 11:10:52 +07:00
Gabriel Wong
e4e635ff92 Migrate LanguageDetailViewController to Swift 2017-09-28 11:10:52 +07:00
Gabriel Wong
67d8b4912e Migrate KeyboardPickerViewController to Swift 2017-09-28 11:10:52 +07:00
Gabriel Wong
fe3952bfeb Migrate KeyboardInfoViewController to Swift 2017-09-28 11:10:51 +07:00
Gabriel Wong
5a47149161 Migrate KeyboardNameTableViewCell to Swift 2017-09-28 11:10:51 +07:00
Gabriel Wong
6c0e6014fe Migrate KMKeyboardPickerButton to Swift 2017-09-28 11:10:51 +07:00
Gabriel Wong
f46be03046 Migrate KMKeyboardPickerBarButtonItem to Swift 2017-09-28 11:10:51 +07:00
Gabriel Wong
731564e28d Project group use relative path 2017-09-28 11:10:51 +07:00
Marc Durdin
606fdb78aa Initial commit 2017-08-21 13:54:29 +07:00