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
|
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
|
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
|
c6a03c7e08
|
Encapsulate data directory and UserDefaults
|
2017-11-27 08:49:43 +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
|
932e247e0f
|
Make UserDefaults keys internal
|
2017-11-14 11:45:54 +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
|
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
|
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
|
631cb3d19a
|
Migrate KMManager to Swift
|
2017-10-20 09:49:53 +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
|
2eb76f1963
|
Add access modifiers
|
2017-09-28 11:10:52 +07:00 |
|
Gabriel Wong
|
67d8b4912e
|
Migrate KeyboardPickerViewController to Swift
|
2017-09-28 11:10:52 +07:00 |
|