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 |
|