Randy Boring
2bea622993
fix infinite loop caused by KeyboardPickerViewController being a subclass of itself!
...
tidied up public and override of some variables and functions
the switcher superclass now has an empty showAddKeyboard so Manager doesn't have to contort itself
2019-07-29 10:55:25 -05:00
Randy Boring
93d6ae930e
flip the class dependency between KeyboardPickerViewController and KeyboardSwitcherViewController.
...
KeyboardSwitcherViewController is now the superclass that only switches,
KeyboardPickerViewController is now the subclass that also can add new keyboards and view info which can delete them.
2019-07-29 10:27:21 -05:00
Randy Boring
0ff2297e94
first pass at a slimmed down keyboard picker launched from the globe icon
2019-07-26 00:42:20 -05:00
Randy Boring
52d8987916
logging to track callbacks
2019-07-08 22:49:53 -05:00
Randy Boring
e3a64f811a
download lexical model after keyboard install via Installed Languages Plus button
2019-06-26 13:50:47 -05:00
Randy Boring
e9b2ce33db
add info debugging to track which viewcontroller is appearing
2019-06-12 20:57:22 -05:00
Randy Boring
faa75c0df7
retabbed and take out Version syntax problem
2019-04-01 23:10:26 -05:00
Randy Boring
348edaba56
download, unpack, parse, and save an ad hoc lexical model
2019-03-29 01:06:38 -05:00
Tom Bogle
1ad05e8df7
[iOS] More replacements of deprecated UIAlertView calls [WIP]
2018-07-05 17:14:13 -04:00
Jacob Bullock
74c4c3818a
removing change of setKeyboard to throw error and put back boolean return:
2018-05-14 21:04:08 -06:00
Jacob Bullock
30d7ffabc7
fixed unused call warnings by using '_ =' or changing method signature to throw instead of return a bool
2018-05-01 07:04:09 -06:00
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